Re: Flatten using PDFBOX3

2024-03-19 Thread Frédéric Ravetier
Form == null){ > > logger.debug("This document does not contains any form, > > nothing to do..."); > > }else { > > acroForm.setNeedAppearances(false); > > acroForm.flatten();// Flatten using pdfbox3 > > } > >

Re: Flatten using PDFBOX3

2024-03-19 Thread Tilman Hausherr
== null){ logger.debug("This document does not contains any form, nothing to do..."); }else { acroForm.setNeedAppearances(false); acroForm.flatten();// Flatten using pdfbox3 } doc.save(dst); doc.close(); } It works but it creates in some cases

Flatten using PDFBOX3

2024-03-19 Thread Frédéric Ravetier
acroForm = catalog.getAcroForm(); if (acroForm == null){ logger.debug("This document does not contains any form, nothing to do..."); }else { acroForm.setNeedAppearances(false); acroForm.flatten();// Flatten using pdfbox3 } doc.save(dst); doc.close(); }