The PDF, by its nature, is a read-only format. Yeah, you got the Watermark On Pdf that allows you to modify it, etc.; and the Reader allows for some markup, but it was initially designed to be a global standard for read-only documents and/or digital forms that you can fill out. As such, people donât create documents in PDF â t create them in some other app (MS Word, Apple Pages, etc.) and then export them to PDF to be readable on any device. So what you need to do is add the watermark to your document in your designer app, and then export it to PDF together with the watermark. If you donât have access to the source document, only the PDF â then chances are you are not the creator of that PDF, so you donât really have any right to add a watermark to it. The above holds true for Mac, Windows, Linux, etc.
But we all know this is not true in the case of Android. That is because all the PDFs that you are sharing directly from your device to other apps like Dropbox are stored locally on your phone, and all their metadata is stored in their respective folders on your phone's system. But it's not just Android that uses this method. So do all iOS users, BlackBerry, Windows Phone, iOS6, et al. The only way you can delete the watermark from a PDF is to go into the PDF document itself and delete all the watermarks including the PDF itself. And not all applications natively support “remove all watermarks” functionality. In the case of your app, you should implement the following functionality. A) You need to write a simple function that will automatically remove all the watermarks from a PDF if it's in the list view. It must also be.