Thank you for this solution. What is the risk to use the second incrementalSave with COS in param ?
Le mar. 31 oct. 2023 à 19:38, Tilman Hausherr <thaush...@t-online.de> a écrit : > I got it to work with the classic method by adding this code before saving: > > > COSDictionary parent = > page.getCOSObject().getCOSDictionary(COSName.PARENT); > while (parent != null) > { > parent.setNeedToBeUpdated(true); > parent = parent.getCOSDictionary(COSName.PARENT); > } > > In the screenshot below, the mouse is positioned on the page. The /Parent > link goes back to the top of the page tree (object 436 which is seen twice, > but it's the same) > > > Tilman > > On 30.10.2023 21:16, Frédéric Ravetier wrote: > > Thanks for your answer Tilman, > > * I was using 2.0.29 > * this code is working well with all the pdf I used until now > * I did a test using pdfbox3 and it works but my code using pdf3 is not > production ready :( > > I prepare a test class that you can > usehttps://drive.google.com/file/d/1Nqkck4VZXZXjFxEY9XlvVNuF-SOrKH6S/view?usp=sharing > It uses another PDF that I shared with you > :https://drive.google.com/file/d/1G66GxpbxWuETGmO9DM6m8Y-EZlTw_I1h/view?usp=sharing > > You need to place both PDF into testfiles/input/ > > testB is using a PDF where it works > testC is using the PDF I shared before where it does not work. > > Fred > > Le lun. 30 oct. 2023 à 19:12, Tilman Hausherr <thaush...@t-online.de> > <thaush...@t-online.de> a > écrit : > > > Hi, > > The annotations are missing in the incremental part. My guess is that > you didn't include it in the update. You've updated the document catalog > but not the page. Read the javadoc of the saveIncremental() carefully. > If you can't get it to work, please share the smallest possible code > that reproduces the effect. > > The current 2 version is 2.0.29. > > However I'm also wondering whether you hit a bug, or rather a problem. > The page tree has several levels so if you use the "classic" incremental > save then there is no direct path from the catalog to the page. > > Tilman > > On 30.10.2023 13:57, Frédéric Ravetier wrote: > > Hi, > > I am using the same code and PDFbox2 to add annotations on PDF. > The annotations are not displayed and I think they are not in the final > > PDF > > when I am using one specific PDF. > This is the PDF : > > > https://drive.google.com/file/d/1iyPlWZkU9SgPjUCCCI5_A190xAz8b4-5/view?usp=sharing > > This is the PDF where I added annotation and save using incrementalSave : > > > https://drive.google.com/file/d/1jlkknjPtbofGuTqj4urLWfXjZt9CjH0d/view?usp=sharing > > Do you have any ideas ? Do you need more information ? > > Best regards, > Fred > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > > >