[
https://issues.apache.org/jira/browse/PDFBOX-2896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14637567#comment-14637567
]
Maruan Sahyoun commented on PDFBOX-2896:
----------------------------------------
Give the fact that there are be more things to do to make it easier to create
valid XMP files using more rules ant being dependent on the users knowledge
about what should and what shouldn't be used I'll close this issue. Usability
for XMPBox should be a different ticket.
> XMPBox not creating valid "title" entry in DublinCoreSchema in trunk
> --------------------------------------------------------------------
>
> Key: PDFBOX-2896
> URL: https://issues.apache.org/jira/browse/PDFBOX-2896
> Project: PDFBox
> Issue Type: Bug
> Components: XmpBox
> Affects Versions: 2.0.0
> Reporter: Tim Allison
> Priority: Minor
>
> On TIKA-1678, I was trying to generate a test PDF that had a dc:title in the
> XMP with XMPBox from PDFBox's trunk. I modified the code from CreatePDFA by
> adding this:
> {code}
> DublinCoreSchema dc = xmp.createAndAddDublinCoreSchema();
> dc.setTitle("this is the title");
> {code}
> The generated PDF doesn't appear to have a compliant dc:title entry in the
> XMP.
> [~tilman] noted the divergence from the standard
> [here|https://issues.apache.org/jira/browse/TIKA-1678?focusedCommentId=14634045&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14634045].
> What PDFBox does:
> {code}
> <dc:title>
> <rdf:Alt>
> <dc:li>this is the title</dc:li>
> </rdf:Alt>
> </dc:title>
> {code}
> It should be:
> {code}
> <dc:title>
> <rdf:Alt>
> <rdf:li xml:lang="x-default">this is the title</rdf:li>
> </rdf:Alt>
> </dc:title>
> {code}
> Error message from the PDF-Tools validator:
> {quote}
> 'dc:li' is not allowed in arrays. The elements must be rdf:li or rdf:_N,
> where N is a positive number.
> There is only one RDF resource allowed in XMP.
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]