Author: msahyoun Date: Thu Jan 14 19:04:50 2021 New Revision: 1885495 URL: http://svn.apache.org/viewvc?rev=1885495&view=rev Log: PDFBOX-4398: access AcroForm for signature creation without applying fixes
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java?rev=1885495&r1=1885494&r2=1885495&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java Thu Jan 14 19:04:50 2021 @@ -348,7 +348,7 @@ public class PDDocument implements Close // Get the AcroForm from the Root-Dictionary and append the annotation PDDocumentCatalog catalog = getDocumentCatalog(); - PDAcroForm acroForm = catalog.getAcroForm(); + PDAcroForm acroForm = catalog.getAcroForm(null); catalog.getCOSObject().setNeedToBeUpdated(true); if (acroForm == null) @@ -822,7 +822,7 @@ public class PDDocument implements Close public List<PDSignatureField> getSignatureFields() { List<PDSignatureField> fields = new ArrayList<>(); - PDAcroForm acroForm = getDocumentCatalog().getAcroForm(); + PDAcroForm acroForm = getDocumentCatalog().getAcroForm(null); if (acroForm != null) { for (PDField field : acroForm.getFieldTree())