Jose,

Jose Mª Viota wrote
> Both of Adobe Reader and Adobe Pro verifies the conformance but iText says
> me that "Annotation of type /Widget should have Contents key"

First of all the message says SHOULD. If the wording is RFC'ish, this means
that this merely refers to a recommendation of the PDF/A specification, not
a requirement, so there may *exist valid reasons in particular circumstances
to ignore* it.

Third-party conformance checkers do not know whether in such a case valid
reasons existed. They, therefore, may not fail verification if merely a
recommendation is not heeded.

PDF generators may be stricter in this respect and enforce recommendations.

In the case at hand we are talking about the recommendation to include a
Contents entry in an Annot dictionary "for Level A conformance of
non-textual annotations":

> For annotation types that do not display text, the Contents key of an
> annotation dictionary should be specified with an alternative description
> of the annotation's contents in human-readable form.

In the PDF at hand the annotation is a signature field widget annotation,
and a digital signature not necessarily displays text. Thus, one can indeed
argue that this recommendation should be heeded.

That all been said, it is somewhat funny that iText itself (in
PdfSignatureAppearance.preClose) creates this annotation it finds lacking...
it does not live up to its own requirements. ;)

To get around this you might want to try a two-pass approach; in the first
pass you create an empty signature field which you enhance with a Contents
annotation and then add to the document, and in the second pass you sign
using this empty signature field.

Regards,   Michael



--
View this message in context: 
http://itext-general.2136553.n4.nabble.com/Java-iText-Error-while-check-pdf-PDF-A-1A-tp4660479p4660494.html
Sent from the iText - General mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to