Author: lehmi
Date: Fri Oct 13 05:38:55 2023
New Revision: 1912927

URL: http://svn.apache.org/viewvc?rev=1912927&view=rev
Log:
PDFBOX-5696: update highest object number when adding a page to a document as 
suggested by Tilman Hausherr

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java?rev=1912927&r1=1912926&r2=1912927&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java 
(original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java 
Fri Oct 13 05:38:55 2023
@@ -236,6 +236,7 @@ public class PDDocument implements Close
     public void addPage(PDPage page)
     {
         getPages().add(page);
+        setHighestImportedObjectNumber(page);
     }
 
     /**
@@ -689,7 +690,6 @@ public class PDDocument implements Close
         PDStream dest = new PDStream(this, page.getContents(), 
COSName.FLATE_DECODE);
         importedPage.setContents(dest);
         addPage(importedPage);
-        setHighestImportedObjectNumber(importedPage);
         importedPage.setCropBox(new 
PDRectangle(page.getCropBox().getCOSArray()));
         importedPage.setMediaBox(new 
PDRectangle(page.getMediaBox().getCOSArray()));
         importedPage.setRotation(page.getRotation());


Reply via email to