Tilman Hausherr created PDFBOX-5225:
---------------------------------------

             Summary: Flattening removes all annotations when widget annotation 
has no page
                 Key: PDFBOX-5225
                 URL: https://issues.apache.org/jira/browse/PDFBOX-5225
             Project: PDFBox
          Issue Type: Bug
          Components: AcroForm
    Affects Versions: 2.0.24
            Reporter: Tilman Hausherr
         Attachments: SourceFailure.pdf

{code}
        PDAcroForm acroForm = doc.getDocumentCatalog().getAcroForm();
        List<PDField> list = new ArrayList<>();
        list.add(acroForm.getField("VN_NAME"));
        acroForm.flatten(list, true); 
{code}
The code from buildPagesWidgetsMap that is run when there are widgets with 
missing page references does not consider the field list. So all widgets end up 
in the map instead of only those we care about.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to