Etienne created PDFBOX-4922:
-------------------------------
Summary: Missing field value after flatten
Key: PDFBOX-4922
URL: https://issues.apache.org/jira/browse/PDFBOX-4922
Project: PDFBox
Issue Type: Bug
Components: AcroForm
Affects Versions: 2.0.20
Reporter: Etienne
Attachments: a.pdf
When I'm trying to flatten a pdf, some text become blank
Here is a code snippet
{code:java}
PDDocument pdfDocument = PDDocument.load(new File("a.pdf"));
pdfDocument.setAllSecurityToBeRemoved(true);
PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
if (acroForm != null) {
PDField field = (PDField) acroForm.getField("nas");
field.setValue("test01");
field = (PDField) acroForm.getField("nom");
field.setValue("test02");
acroForm.flatten();
}
pdfDocument.save("output.pdf");
pdfDocument.close();{code}
In this example, the field "nas" will always get filled, but the field "nom"
will only be filled if I remove the acroForm.flatten(); line
I've attached the pdf.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]