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]