Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.6, 2.7
-
None
-
None
Description
When you set the "pdf-a-mode" to "PDF/A-2a" and generate a PDF, it will not pass the validation because <dc:language> and <dc:date> are not valid.
In the case of <dc:language>, it should contain a <rdf:Bag>, and <dc:date> should contain a <rdf:Seq>.
The offending code is this one: https://github.com/apache/xmlgraphics-fop/blob/trunk/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149
By setting compact to true, Bags and Sequences are not created.
Attached you will find a PDF/A-2a file generated by Apache FOP and VeraPDF's validation results. Other validators also report the same error.