[
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]