I've noticed that adding an annotation on a pdf without specifying an appearance stream ( AP dictionary ) for that annotation, and then signing the document,
will cause Acrobat to report that the document is Signed and all signatures are valid, but with Annotations Modified message under the signed revision in the signature panel.
So is that behavior by acrobat, while appearance stream entry is optional in annotations ?
Thank you lrosenth,
But adding an appearance stream for each annotation type, especially for ink annotations, is very tough, so how can I avoid adding
appearance stream, or adding a fake appearance, that is not processed by Acrobat, but still considered to be existed ?
I guess it depends on where you come from. For many, adding a digital signature and/or timestamp would be more difficult than drawing an ink annotation.
But yes, if you are going to sign, then you have to apply the appearance. You can add a fake appearance, but then the user will see the fake appearance and not the real thing – which is probably not what you want.
I am already able to add many annotation types, including ink annotations, for pdfs with rotated pages. But I feel that this is easier than
creating appearance streams with low-level drawing commands, is there a way to build the appearance stream from the annotation properites;
color, stroke with, inklist, etc.
Thank you Rog.
I was eble to add an ink annotation with an appearance stream, and then signing the document with digital signature goes fine with no problems
( No "Annotations Modified" ) message appearing in the signature panel, but adding a freetext annotation with an appearance stream and then signing, is causing acrobat to show "At least one signature requires validating" message in the signature bar, and by validating the signature manually by pressing "Validate All" in the signature panel, the original problem appears again stating "Annotations Modified". So is freetext annotations should be considered in a different way than other annotation types ?