Author: lehmi
Date: Fri Oct 13 05:39:15 2023
New Revision: 1912928
URL: http://svn.apache.org/viewvc?rev=1912928&view=rev
Log:
PDFBOX-5696: update highest object number when adding a page to a document as
suggested by Tilman Hausherr
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java?rev=1912928&r1=1912927&r2=1912928&view=diff
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
(original)
+++
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
Fri Oct 13 05:39:15 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());