Reputation: 905
I need to protect a set of PDF files that will be exposed to users on a webpage. PDF should only be readable, no other permission should be possible.
Using pdftk
I have created "secured" PDF which I have tested both in various browsers. So far so good.
pdftk input.pdf output protected.pdf owner_pw <PASSWORD_GOES_HERE>
But a colleague of mine pointed me a way which with Ghostscript 8.70 it is possible to remove the protection:
ghostscript -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unprotected.pdf -c .setpdfwrite -f protected.pdf
Does this means that Ghostcript does not honor security permissions?
I wanted to try signing with a certificate, but I've seen that this can also be circumvented: http://ronin-group.org/misc_pdfsignatures.html
How to genuinely protect the content from PDF from users when serving them in web pages?
Upvotes: 3
Views: 2177
Reputation: 90193
"How to genuinely protect the content from PDF from users when serving them in web pages?"
You cannot.
Upvotes: 4