Hello Constantine,

which version of PDFBox are you using?

Flatten of AcroForm works from the Fields entry so if there are no
entries and only Widget Annotations they remain as is. We introduced a
number of fixups last year (PDFBox 2.0.22) which can be exectuted and
build the Fields entry from existing widget annotations.

PDDocumentCatalog.getAcroForm(PDDocumentFixup)

BR
Maruan

Am Donnerstag, dem 23.12.2021 um 15:52 +0200 schrieb Constantine
Dokolas:
> I need to make sure I understand how flattening is supposed to
> operate.
> 
> I have a PDF that, as far as I can tell, was an AcroForm that
> underwent
> some sort of partial flattening. What I see when opening it with the
> debugger, is a normal AcroForm object but without any fields.
> Instead, the
> widget annotations contain the T and V entries themselves.
> 
> AcroForm.flatten() does not embed these widgets. However, PDFium does
> embed
> these and so does the Aspose PDF library.
> 
> Is this the intended behavior?
> 
> Thanks in advance and keep up the good work!
> Constantine
> 
> --
> There is a computer disease that anybody who works with computers
> knows
> about. It's a very serious disease and it interferes completely with
> the
> work. The trouble with computers is that you 'play' with them!
> - Richard P. Feynman

-- 
-- 
Maruan Sahyoun

FileAffairs GmbH
Josef-Schappe-Straße 21
40882 Ratingen

Tel: +49 (2102) 89497 88
Fax: +49 (2102) 89497 91
sahy...@fileaffairs.de
www.fileaffairs.de

Geschäftsführer: Maruan Sahyoun
Handelsregister: AG Düsseldorf, HRB 53837
UST.-ID: DE248275827

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org

Reply via email to