Author: lehmi
Date: Sat Sep 12 11:58:30 2026
New Revision: 1938147

Log:
PDFBOX-6236: add a warning if the  highest object number of the origin pdf is 
bigger than the trailer entry as suggested by Michael Klink

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
 Sat Sep 12 10:35:36 2026        (r1938146)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
 Sat Sep 12 11:58:30 2026        (r1938147)
@@ -1512,6 +1512,11 @@ public class COSWriter implements ICOSVi
         {
             // use the size of the origin document trailer size as starter for 
the incremented one
             long trailerSize = trailer.getLong(COSName.SIZE);
+            if (number > trailerSize)
+            {
+                LOG.warn("The highest object number " + number
+                        + " of the origin pdf is bigger than the trailer entry 
" + trailerSize);
+            }
             number = Math.max(trailerSize - 1, number);
             prepareIncrement();
         }

Reply via email to