[
https://issues.apache.org/jira/browse/PDFBOX-3586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15686288#comment-15686288
]
Maruan Sahyoun commented on PDFBOX-3586:
----------------------------------------
A typical structure for a PDF form is to have
- an AcroForm entry with the fields definition
- annotations on the page to represent the physical location and visual
appearance of the field
- both being linked
Now with your sample form the AcroForm entry is missing. I'll see how Adobe
treats that after updating the form. Maybe we can enhance PDFBox interactive
form handling here although the interactive form definition is incomplete.
> Unable to detect form - pdCatalog.getAcroForm() return null
> -----------------------------------------------------------
>
> Key: PDFBOX-3586
> URL: https://issues.apache.org/jira/browse/PDFBOX-3586
> Project: PDFBox
> Issue Type: Bug
> Affects Versions: 2.0.3
> Environment: Latest macOS Sierra 10.12.1. Java 1.8.0_73
> Reporter: steve neo
>
> I have a PDF document which has form. I can type either from browser, Adobe
> reader, they all have an editable form. But when I use getAcroForm(), it
> return null. The PDF
> https://drive.google.com/file/d/0B3Uah3i8yt9qTUVldFVWeTFob2c/view?usp=sharing
> {code}
> PDDocument document = PDDocument.load(input);
> PDDocumentCatalog pdCatalog = document.getDocumentCatalog();
> PDAcroForm formPdf = pdCatalog.getAcroForm(); // here return null
> if (formPdf != null) {
> formPdf.flatten();
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]