EDDiMark FAQ

Do I have to use the Easy Digital Downloads plugin for this to work?

Yes, and you can download it for free here.

Does this work for ePub/Mobi files or .XYZ (not .PDF)?

No, this plugin watermarks PDF file types only.

Will EDDiMark PDF watermark images?

EDDiMark 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.

You can; however, watermark on PDFs with (GIF, PNG, transparent or not) images using EDDiMark. Image width and height must be indicated when using an tag in your watermark input. Use the full image path (not a URL) for more reliable results.

How do I activate my API license key?

An API key is not necessary for the plugin to have full watermarking functionality, so don’t panic. The first thing to make sure is, is your API key less than a year old? They last one year, then must be renewed. Renewals are 50% off, just make sure you’re logged into your account before buying for the discount to show. You can find out more on your account page. Secondly, your API key is entered under WordPress Settings -> EDDiMark License. (It is not found in the Easy Digital Downloads or EDDiMark settings panel.)

Where do I change watermark settings?

You can find the EDDiMark PDF settings page by clicking on the “Settings” link under the EDD “Downloads” menu in WordPress, and navigating to the “Extensions” tab.

How do I test my watermark?

As of version 2.0, EDDiMark offers on-the-fly manual creation of watermarked PDFs on the settings page. You no longer have to go through a mock purchase to watermark a file, and all the same features that were available on the front end are now available on the back end. Learn more about the “test kitchen” for PDF stamping here.

Where do the watermarked files go?

Watermarked files are delivered to the customer, but in order for that to happen, they must remain on the server for at least a very brief period of time. Learn more about EDDiMark PDF file management.

Why does the watermark go off the page, create new pages?

Your watermark text string is too big or long for the page! A blank page was created trying to accommodate the overflowing text.

Try decreasing font size, adjusting margins, adjusting rotation, or using the X and Y fine tuners to move the watermark back onto the page. 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.

If you find the PDF seems to look different after it is watermarked, it’s quite possible your PDF wasn’t displaying properly in the first place. There are countless variations and interpretations of PDF syntax such that the application you use to view your PDF might show it differently than the next application. If you send a copy of the PDF and we find that it also looks “incorrect” to you in Adobe Acrobat, we have found the problem: your PDF syntax is poor, and the open-source PDF parser/writer used in EDDiMark is just reproducing what it has found. Again, try re-saving the file with Apple Preview, or editing crop boxes/clip paths with Adobe Acrobat/Illustrator, then try again. Bottom line: your PDF must have reasonably predictable PDF syntax in order for a machine to be able to read it consistently across all applications.

If you are using EDDiMark v2.2+ and are attempting to encrypt your PDF, and are getting blank pages, your server might not support the encryption level you’ve chosen. This happens more often with AES encryption, so try RC4 instead.

It doesn’t seem to work

First make sure you have checked the box at the top of your settings page (Downloads -> Extensions -> PDF Watermark) so that watermarking is enabled! If you’d rather just watermark a couple files, or certain files, list them in the textarea box below the global watermark checkbox, one file name per line.

If your watermark contains characters that aren’t in Windows-1252, set “Déjà Vu” as your watermarking font. This would include the types of characters seen in French and Polish, for example. When in doubt, please try Déjà Vu, Furat or M Sung.

Maybe make sure your original file name doesn’t contain spaces. Replace blank spaces with dashes or underscores and keep file names simple. This isn’t usually the cause of problems, though.

Make sure your uploaded PDF file is not already encrypted/passworded. EDDiMark PDF needs full access to an unadulterated PDF to do its magic!

Some PDF files are mildly corrupted. Re-saving them with Apple Preview or Adobe Acrobat can help clean them up so EDDiMark can do its job. If we find that your PDF is the problem and not EDDiMark, it is up to you to repair your PDF.

I am getting an error message

Ack! That’s horrible. Please let us know right away!

Uncaught exception ‘InvalidArgumentException’ with message ‘Cannot open’…”

If you get this error while trying to watermark or test watermark a file, it is likely because your filename uses unsafe characters like spaces in the PDF file name. We recommend you replace spaces with dashes.

Fatal error: Allowed memory size of n bytes exhausted

If you get this error, please refer to “Recommendations” in the plugin documentation.

My watermark isn’t English

Select the “Deja Vu,” “Furat,” or “M Sung” font in the Settings panel if your language uses accent characters. To see if your language will be watermark-able with the Deja Vu font, view this chart. Select Furat for Arabic script, or M Sung for Chinese. EddiMark PDF can do RTL watermarking.

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

Can I get an invoice for my plugin purchase?

Yes! You can easily print your own invoice, including a VAT/GST number (if you added one during checkout) by going to “your account page,” clicking on “Purchases,” and viewing the order receipt. Click the red “Print” button at the top of your order review page, and use the print dialog to either print or export a PDF if desired.