#971: PDF/A1A & PDF/A1B invalid due to title => xmp.metadata missing language attribute at <dc:title><rdf:Alt><rdf:li>Title... #1279
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the new Feature/Bugfix
To fix the bug, I improved multilingual support by refining the handling of language-alternative (
LangAlt
) title and description in the Dublin Core Schema using the standard-conforming syntax with the required (at least for PDF/A-1)xml:lang
attribute. Further I fixed a typo in thepdf:Keywords
tag in the PDF Schema.Related Issue: #971
Unit-Tests for the new Feature/Bugfix
Compatibilities Issues
All existing methods behave as before. I only added two addtional methods for multilingual titles and descriptions. Even when using the existing API the output will slightly differ, because
xml:lang
is now always added todc:title
anddc:description
.Your real name
Mikhail Stupnikov
Testing details
I expanded
com.lowagie.text.validation.PDFValidationTest
to test the metadata fields in question.