[ 
https://issues.apache.org/jira/browse/PDFBOX-6299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr resolved PDFBOX-6299.
-------------------------------------
    Resolution: Fixed

done for now; here's what remains:

 

The remaining open items are:
 # *{{JOIN_FORM_FIELDS_MODE}}* still delegates to the legacy renaming, 
contradicting its Javadoc. Either implement the join or add a line to the 
Javadoc saying it currently behaves like legacy mode.
 # *Leftover struct-parent keys in optimized mode.* Unverified: do cloned pages 
keep {{/StructParents}} and {{/StructParent}} when no structure tree is merged? 
Legacy mode strips them (PDFBOX-4429). Merging a tagged PDF in optimized mode 
and inspecting the output will tell you.
 # {*}Larger design gaps{*}, none a bug under the current contract: duplicate 
IDs in {{{}mergeIDTree{}}}, {{MarkInfo}} for mixed tagged and untagged input, 
AcroForm {{{}/DR{}}}, {{/DA}} and {{{}/NeedAppearances{}}}, and password 
support.

Item 1 is the one most likely to surprise a caller, so I’d take it next. I can 
draft either the Javadoc note or a join implementation if you want one.

> Handle Claude review on PDFMergerUtility
> ----------------------------------------
>
>                 Key: PDFBOX-6299
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-6299
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 2.0.37, 3.0.8 PDFBox
>            Reporter: Tilman Hausherr
>            Assignee: Tilman Hausherr
>            Priority: Major
>             Fix For: 2.0.38, 3.0.9 PDFBox, 4.0.0
>
>




--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

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

Reply via email to