Plugins
0

WaterWoo PDF Plugin

LICENSE TYPE: INFINITE

Description

Protect your intellectual property! WaterWoo PDF allows WooCommerce site administrators to apply custom watermarks to PDFs upon sale.

WaterWoo PDF is a plugin that adds a watermark to every page of your sold PDF file(s). The watermark is customizable with font face, font color, font size, placement, and text. Not only that, but since the watermark is added when the download button is clicked (either on the customers order confirmation page or email), the watermark can include customer-specific data such as the customers first name, last name, and email. Your watermark is highly customizable and manipulatable, practically magic!

Upon WooCommerce purchase download link, WaterWoo uses the open source TCPDI and TCPDF libraries to customize your PDF. This process isnt fool-proof, but works well in many cases. You may encounter problems if your PDF is malformed (bad PDF syntax), encrypted, web-optimized, linearized, or if your server cannot handle the memory load of PDF processing.

Please note you must have WooCommerce plugin installed and activated for this plugin to work. This plugin watermarks WooCommerce PDF products when downloaded.

If have a WordPress site and need to watermark PDFs, but do not have WooCommerce, check out WP TCPDF Bridge.

Features:

  • Watermark only designated PDF downloads (as specified by you), or all PDF downloads from your site
  • Files do not need to be in a specific directory
  • Super customizable placement: watermark can be moved all over the page, allowing for different paper sizes (such as letter, A4, legal, etc)
  • Watermark is applied to all pages of every PDF purchased
  • Watermarks upon click of either the customers order confirmation page link, email order confirmation link, or My Account page download links
  • Dynamic customer data inputs (customer first name, last name, email, order paid date, and phone)
  • Choice of font face, color, size and placement (horizontal line of text anywhere on the page).

Premium version:

The free version works fine for many people, but WaterWoo PDF Premium offers helpful extra features in addition to free features:

Check out the full-featured version of this plugin! WaterWoo is the only watermarker for WordPress which includes necessary libraries (so you dont have to ask your host to load them), is compatible with PHP 7, and watermarks ALL versions of PDFs (not just older versions).

Screenshots

Installation

Prerequisites

  1. WordPress 4.9 or newer
  2. WooCommerce plugin version 4.0 and newer, and PDF products
  3. PHP version 7.0 or newer. The fresher, the better!
  4. If you are selling large files or have high sales traffic, you may need to upgrade your hosting account. Do at least set your PHP memory limit high.

To install plugin

  1. Upload the entire waterwoo-pdf folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Visit WooCommerce->Settings->Watermark tab to set your plugin preferences.
  4. Please test your watermarking by making mock purchases before going live to make sure it works and looks great!
  5. Note: for this to work you might need to have pretty URLs enabled from the WP settings. Otherwise a 404 error will be thrown.

To remove plugin:

  1. Deactivate plugin through the Plugins menu in WordPress
  2. Delete plugin through the Plugins menu in WordPress

FAQ

  1. Is WooCommerce installed, and do you have a PDF product in your shop to watermark?
  2. Have you checked the box at the top of your settings page (Woocommerce -> Settings -> Watermark) so that watermarking is enabled?
  3. Have you entered your PDF file names correctly in the second field if youve entered any at all?
  4. Is your Y fine-tuning adjustment off the page? Read more below under Why does the watermark go off the page, create blank pages?.
  5. Check your WP debug logs (link to instructions below). If logs suggest your PDF is goofy or template does not exist, try using Apple Preview application to resave your PDF by clicking Export as PDF in the menu. Preview might fix bad PDF syntax and allow your PDF to be processed for watermarking.
  6. It may also help to increase your PHP time limit and memory limits if they are set low.

Please do get in touch with your issues via the WordPress.org support forum before leaving negative feedback about this free plugin.

If requesting help using the WordPress.org support forum, please state which versions WordPress/WooCommerce/WaterWoo you are using, and what error messages if any you are seeing. You will find more detailed error messaging if you turn on WordPress debugging. Screenshots and clear descriptions of the steps it takes to reproduce your problem are also very helpful. Please also make your support request TITLE descriptive. If the answer to your question can be found on this page, you might be waiting a while to hear from me, as I must prioritize support requests. Thanks for understanding.

Do not use the WordPress.org support forum for help with the Premium (paid) version of WaterWoo that is against WordPress.org rules.

You can find the WaterWoo settings page by clicking on the settings link under the WaterWoo PDF plugin title on your WordPress plugins panel, or by navigating to the WooCommerce->Settings->Watermark tab.

Select the Deja Vu, Furat, or M Sung font in the WaterWoo settings panel if your language uses accent characters and find out if one supports characters in your language.

A primary reason watermarks do not show up is when the watermark contains special characters but a font which doesnt support those characters is in use.

Maybe create a coupon in your Woocommerce shop to allow 100% free purchases. Dont share this coupon code with anyone! Test your watermark by purchasing PDFs from your shop using the coupon. Its a bit more tedious. If you want an easier go of it (on-the-fly testing), purchase the Premium version of this plugin.

Your watermark text string is too big or long for the page, and goes off it! Try decreasing font size or using the Y fine tuners to move the watermark back onto the page. Try lowering your y-axis value. This number corresponds to how many millimeters you want the watermark moved down the page. For example, if your PDF page is 11 inches tall, your Y-axis setting should be a deal less than 279.4mm in order for a watermark to show. The built-in adjustments on the settings page ultimately allow for watermarking on all document sizes. You may need to edit your watermark if it is too verbose.

You can use a negative integer value for your Y-tuner and measure up from the bottom of the page. This is especially helpful if your PDF has variable sized pages.

They are generated with a unique name and stored in the same folder as your original WordPress/Woo product media upload (usually wp-content/uploads/year/month/file). The unique name includes the order number and a time stamp. If your end user complains of not being able to access their custom PDF for some reason (most often after their max number of downloads is exceeded), you can find it in that folder, right alongside your original.

However, if you are using Woo FORCED downloads, the plugin attempts to delete the watermarked files after being delivered. If you dont like that behavior, you can change it with the wwpdf_do_cleanup filter hook (set it to FALSE).

WaterWoo PDF is intended to watermark PDF (.pdf) files. If you are specifically looking to watermark image files (.jpg, .jpeg, .gif, .png, .etc), you may want to look into a plugin such as Image Watermark.

No, sorry. This plugin is just for PDF files.

WaterWoo PDF is a plugin which bridges WooCommerce and the open-source PDF reading TCPDI and PDF writing TCPDF library. WaterWoo functions by parsing/reading your PDF into memory the best it can, then adding a watermark to the PDF syntax and outputting a revised file. Between the reading and output, certain features may be lost and other features (interactive PDF elements like internal links and fillable forms) will be lost. This is a limitation of a third-party library and the wild-west nature of PDF syntax, and not the fault of WaterWoo. If you are serious about watermarking and/or encrypting complex PDF files, consider purchasing WooStamper. Ultimately, WaterWoo PDF is best for simple, smaller-sized PDFs.

Yes, you can serve the file untouched if watermarking fails, and avoid any error messages, by using the following filter code in your (child) theme functions.php file:

add_filter( 'wwpdf_serve_unwatermarked_file', '__return_true' ); 

If you do not know how to edit your functions.php file, you can use the Code Snippets plugin to easily add this code to your WP site frontend.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Most Viewed Posts

keep up to date with our latest themes

Menu