Thanks! I opened issue https://issues.apache.org/jira/browse/PDFBOX-5714

On 2023/11/11 19:41:33 Derek Wickern wrote:
> Hi,
> I tried to sign up for JIRA but was denied. I'll upload the code + PDF
> files there once you approve it.
>
> ---
>
> I have an FDF file containing an Acrobat "sticky note", which consists of
> two annotations: text (2 0 obj) and popup (3 0 obj). The annotations
> reference each other. The text annotation's "/Popup 3 0 R" references the
> popup annotation. The popup's "/Parent 2 0 R" references the text
> annotation.
>
> 2 0 obj
> <<... /Popup 3 0 R ...>>
> endobj
>
> 3 0 obj
> <<... /Parent 2 0 R ...>>
> endobj
>
> Now I add those annotations to an existing PDF. IDs 2 and 3 are already in
> use so pdfbox assigns them some new available ID.
>
>
> Expected Behavior
> In pdfbox 2.0.30, the object are reassigned to some available ID:
>
> 38 0 obj
> << ... /Popup 39 0 R ... >>
> endobj
>
> 39 0 obj
> << ... /Parent 38 0 R ...>>
> endobj
>
>
> Actual Behavior
> In pdfbox 3.0.0, the objects are assigned a new ID but their references
are
> unchanged, so the /Popup and /Parent reference some other arbitrary
object:
>
> 3473 0 obj
> << ... /Popup 3 0 R ... >>
> endobj
>
> 3474 0 obj
> << ... /Parent 2 0 R ...>>
> endobj
>
>
> --
> Derek Wickern
>

Reply via email to