Hi,
<quote>
I am aware that the protection is easy to crack, but it's something our users are unlikely to do.
</quote>
Users are unlikely to modify pdfs at all. Many people even believe it isn't possible to modify them. A user who knows how to modify a pdf, most likely knows how to crack the protection too. There are even webpages which will unlock them, so you don't even need to install a program in your computer.
<quote>
I have been asked to provide this type of protection, and I think it should be an additional option.
</quote>
As said, I think it is a silly option, but it is hard to fight against the world. I'll see if it can be added, but I can't promise it.
<quote>
This way we don't have to incur the additional cost of purchasing a certificate.
</quote>
If you have any sensitive information that you care that some user might spoof, you should buy a certificate anyway, even if we implement the "protection". Or you might find that someone spoofs your document even when it was "protected", and someone might get in trouble.
<quote>
As you said, it's 100% impossible to protect them anyway, but I'm still doing what I've been asked, and at no extra cost.
</quote>
It is possible to 100% protect them, by signing them. And the problem with the other "protection" isn't that it is not 100% foolproof, it is that it is 0.001% foolproof. I think the only people who can believe this protects anything are managers who don't know any better. But for people trying to break the protection, it is as good as no protection at all. (Actually worse, because the people creating the pdfs might actually think they have some level of "protection".)
About the extra cost, well, it does have an extra cost for us to implement the feature, so it isn't completely without cost. It also adds more lines of code that need to be tested and maintained, for a feature that only seems to be useful to keep the pdf creators thinking they are actually preventing someone to modify something..
But in any case, as said, I will study if it can be done without much development time.
Regards,
Adrian.