[ 
https://issues.apache.org/jira/browse/PDFBOX-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18068098#comment-18068098
 ] 

Michael Klink commented on PDFBOX-6179:
---------------------------------------

{quote}Lets create a different ticket if we ever encounter such a file.{quote}

Ok.

(I actually tried to quickly produce an example using ChatGPT but surprisingly 
Acrobat did not like that file while Foxit did like it. I'm pretty sure Acrobat 
used to support such constructs, too. Thus, probably the example has some 
issue. Or Acrobat changed its behavior in this regard. Either way, I currently 
don't have the time to dive into that.)

> Removing fields not possible
> ----------------------------
>
>                 Key: PDFBOX-6179
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-6179
>             Project: PDFBox
>          Issue Type: Bug
>          Components: AcroForm
>    Affects Versions: 2.0.36, 3.0.7 PDFBox
>            Reporter: Stefan Ziegler
>            Assignee: Tilman Hausherr
>            Priority: Major
>             Fix For: 2.0.37, 3.0.8 PDFBox, 4.0.0
>
>         Attachments: simple_form.pdf
>
>
> Seems that fields can no longer be removed like this:
> PDField field = acroForm.getField("XXXXX");
> List<PDField> fields = acroForm.getFields();
> fields.remove(field);
> Internally, the field is never found. PDField has no equals method. getField 
> and getFields create new PDField instances and so equals fails in this case.
> Shouldn't there be an equals method in PDField, that compares the underlying 
> COSObject?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to