A customer just brought up an interesting point: since the watermark width (“cell width” in TCPDF terms) is determined by the PDF page width, won’t a line of text be a “little short” (limited) if the watermark is rotated diagonally? Since it would take a lot of math with a few variables (page size, mainly)… continue reading?
That title probably caught your attention because… when do we ever share passwords? Actually, we do, a lot. Website administrators often have to share passwords with users and customers who have just been issued a password. Generally that is done automatically, without the administrator ever having any idea what password was shared. You know, for… continue reading?
WaterWoo and EDDiMark can add QR codes to PDFs dynamically upon download request via WooCommerce. This is because both 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… continue reading?
When it’s impossible to have customers in the store and clients face-to-face, how can money be made? One fairly obvious, and earnest-enough, method is by selling your reputation on paper: gift certificates and gift vouchers. For many businesses there is a real opportunity for income here. And many (future) loyal customers understand that purchasing gift certificates is a way to support businesses right now. They know that by making these purchases, when the Great Shutdown begins to heal, their community might look closer to how it did in 2019.
A customer recently pointed out that serving watermarked files on a NGINX server needs to be done a little differently. He is using Kinsta hosting. I also confirmed the issue on a local NGINX server. By default, WaterWoo and EDDiMark try to place a PDF in the /tmp folder while watermarking takes place, then serve… continue reading?
Sort of a long time coming, but folks have been asking politely over the years if we could build in a font uploader for WaterWoo, such that fonts could be added without knowledge of PHP. As it was, it wasn’t too complicated to hook into the existing TCPDF addTTFfont() function, but we get it: not… continue reading?
A few emails came in and got me thinking about use cases for passworded PDF files. One person wanted to know how to change the pop-up/alert in her PDF reader to let users know the password was their email address. Another person just wanted to know how to change the wording on the WooCommerce Thank… continue reading?
Big changes for the free version of WaterWoo PDF! We finally took the plunge and abandoned the pay-walled FPDI parser in favor of TCPDI, an open-source derivative. What does this mean for users of the free plugin? A couple things: 1) All PDF versions are watermark-able, not just versions prior to 1.5. This limitation was… continue reading?
A customer asked about maybe using a customer’s phone number as the PDF password instead of their email or an admin-chosen string. Here is some example code which will get that done. Make sure to test it, and customize ad-lib to suit your purposes. Of course if you want to set the password as the… continue reading?
WaterWoo PDF Premium comes with many built-in hooks that will allow someone familiar with PHP (and Wordpress hooks) to further customize the plugin functioning. Note, these hooks are not stated functions of the plugin and therefore are NOT included in plugin support other than to correct mistakes on our end or perhaps add in new… continue reading?