Little Package
Proud maker of well-loved WordPress Plugins since 2013. Easily extend WooCommerce, Easy Digital Downloads and Download Monitor with PDF manipulation libraries TCPDF (good) or SetaPDF Stamper (best) to encrypt, password protect, and custom watermark your PDF files.
The Plugins:
PDF Stamper for WooCommerce (WooStamper)
Connect WooCommerce to the powerful SetaPDF-Stamper stamping library by Setasign for PDF watermarking , encryption, and password/permissions protections. Works with all PDFs, even those with internal links, forms and layers.
Get PDF Stamper
WP TCPDF Bridge
Add a customized text or image watermark, and optionally a password and/or file permissions, to PDF files downloaded via Wordpress links (created via shortcode in several styles). This plugin also allows for PDF manipulation on the backend by your site administrators. Connects WP to the open-source TCPDF library. Works on most PDFs without internal links, forms, or layers.
Get TCPDF Bridge
WaterWoo PDF Premium
Protect and customize WooCommerce PDFs with a text or image watermark, and/or a password, optionally customized with customer-provided details. Uses the open-source TCPDF library. Works on most PDFs without internal links, forms, or layers.
Get WaterWoo
Update May 2025: This blog post is no long er valid. PDF Ink has replaced WaterWoo and EDDiMark, and has an easier settings panel interface for adding barcodes more easily to PDF files. If you are or even if you are not using WooCommerce or Easy Digital Downloads but are still programming in PHP, it can be done using PDF Ink. The WaterWoo PDF Premium and EDDiMark PDF plugins can add barcodes and QR codes to PDFs dynamically upon download request via WooCommerce or Easy Digital Downloads. This is because both WordPress plugins use TCPDF to write PDF content, and TCPDF allows for barcode creation. Though this blog post might also be helpful for someone just trying to figure out how to write a barcode with TCPDF and PHP, these instructions are more geared toward a WordPress developer wishing continue reading…
If you have tried to use the included font uploader in WaterWoo or EDDiMark, most the time you will be satisfied. It makes it very easy to add and watermark PDFs in nearly any font.
Unfortunately for some users whose languages require special characters, those characters might not be mapped in the font definition files and the dreaded ??????? or ▯▯▯▯▯▯▯ will show. That’s stressful!
Update March 2020: PDF Stamper (a separate plugin from Waterwoo PDF Premium) now allows PDF owners to keep their PDFs exactly as they are, but add a stamp. PDF Stamp is a drop-in plugin and requires users also purchase SetaPDF-Stamper software to install alongside it. Learn more here. WaterWoo is magic, but it does have its limitations. And one particular limitation has been disappointing customers, and frustrating us, for years. We'd like to explain. First of all, let's explain how WaterWoo works. In a nutshell, WaterWoo works by first reading a PDF into memory, then spitting it back out onto the page with watermarks rolled in. If the parser (FPDI or TCPDI) which reads the PDF does not read all the PDF, or cannot read certain PDF versions, then WaterWoo fails to deliver the expected. Ultimately, WaterWoo is built on continue reading…
More blog entries...