Rees Byars created PDFBOX-3218:
----------------------------------
Summary: PDFMergerUtility improperly merges AcroForms, causing
some forms to break
Key: PDFBOX-3218
URL: https://issues.apache.org/jira/browse/PDFBOX-3218
Project: PDFBox
Issue Type: Bug
Components: Utilities
Affects Versions: 2.0.0
Reporter: Rees Byars
In PDFMergerUtility.mergeAcroForm, adding a parent field to the destination
fields automatically adds the children, but the code does not account for this.
The result is that the same fields get added many times with different names.
This is a silent error for most PDFs. However, for some forms, the resultant
PDFs cause SOM expression errors in Adobe Reader.
This problem can be reproduced by appending the following PDFs in the order
listed:
http://www.vba.va.gov/pubs/forms/VBA-21-4185-ARE.pdf
http://www.vba.va.gov/pubs/forms/VBA-21-534EZ-ARE.pdf
We were able to fix this issue for our purposes by forking the github mirror
and altering the mergeAcroForm method to only append fields whose parent is
null.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]