[
https://issues.apache.org/jira/browse/PDFBOX-5878?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17879753#comment-17879753
]
Tilman Hausherr edited comment on PDFBOX-5878 at 9/6/24 4:04 AM:
-----------------------------------------------------------------
I could try to getValue() and setValue() on the text fields and see whether it
looks better when PDFBox recreates the appearances. These fields have a value
that makes sense. I'm just wondering whether this person will have legal
disadvantages if the file is refused? (Although I doubt that the content of
field {{Root/Pages/Kids/[0]/Annots/[7]/V}} will work for the petitioner). OTOH
it's from 22.2 so it may already have been decided in some way.
was (Author: tilman):
I could try to getValue() and setValue() on the text fields and see whether it
looks better when PDFBox recreates the appearances. These fields have a value
that makes sense. I'm just wondering whether this person will have legal
disadvantages if the file is refused? (Although I doubt that the content of
field {{Root/Pages/Kids/[0]/Annots/[7]/V}} will work for the petitioner). OTOH
it's from 22.2 so it may already have been processed.
> pdf form field text gets blurred after flattening
> -------------------------------------------------
>
> Key: PDFBOX-5878
> URL: https://issues.apache.org/jira/browse/PDFBOX-5878
> Project: PDFBox
> Issue Type: Bug
> Components: AcroForm
> Affects Versions: 2.0.28, 3.0.3 PDFBox
> Environment: Mac Ventura, java 18 PDFBox 3.0.3, Tomcat 9
> Linux; version: 5.15.0-105-generic, java 17, Tomcat 9.0.93
> Reporter: Joseph Jezerinac
> Priority: Major
> Labels: Appearance
> Attachments: Bildschirmfoto vom 2024-09-05 10-07-13.png,
> beforeFlattening.pdf, flattened.pdf
>
>
> After flattening a pdf acro form, value of some fields get blurred
> {code:java}
> PDDocument pdDocument = Loader.loadPDF(inFile, "");
> pdDocument.setResourceCache(new DefaultResourceCache());
> try {
> boolean save = false;
> if (pdDocument.isEncrypted()) {
> pdDocument.setAllSecurityToBeRemoved(true);
> save = true;
> }
> final PDDocumentCatalog pdDocumentCatalog =
> pdDocument.getDocumentCatalog();
> if (pdDocumentCatalog != null) {
> final PDAcroForm pdForm = pdDocumentCatalog.getAcroForm();
> if (pdForm != null) {
> pdForm.flatten();
> save = true;
> }
> }
> if (save) {
> pdDocument.save(outFile);
> }
> }
> catch (Exception e) {}
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]