You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Kai Keggenhoff (JIRA)" <ji...@apache.org> on 2017/01/09 10:46:58 UTC

[jira] [Created] (PDFBOX-3646) Annotations parsed from XFDF containing ampersand characters are not properly imported

Kai Keggenhoff created PDFBOX-3646:
--------------------------------------

             Summary: Annotations parsed from XFDF containing ampersand characters are not properly imported
                 Key: PDFBOX-3646
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3646
             Project: PDFBox
          Issue Type: Bug
          Components: AcroForm, PDModel
    Affects Versions: 2.0.4, 2.0.3
         Environment: java 1.8.0_112
            Reporter: Kai Keggenhoff
         Attachments: MergeTest.java, output1.pdf, output2.pdf, sample.xfdf

Annotations containing "&" in their text are displayed incorrectly when parsed  unmodified from XFDF (the ampersands are encoded as "&amp;" there) and added to a PDF document.
This occurs for both "text comment" and "text box" type annotations.
However, if the XFDF is modified by replacing "&amp;" with "&amp;amp;" prior to parsing, the imported annotations are then displayed correctly.

The attached code produces two pdf files. One is the PDF with the unmodified XFDF imported, two the PDF with the modifed XFDF.

A XFDF containing both a text box and text comment annotation is embedded in the source and attached as a separated file.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org