Author: lehmi
Date: Sat Sep 12 11:58:52 2026
New Revision: 1938148

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/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java    
    Sat Sep 12 11:58:30 2026        (r1938147)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java    
    Sat Sep 12 11:58:52 2026        (r1938148)
@@ -1528,6 +1528,12 @@ 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 {} of the origin pdf is 
bigger than the trailer entry {}",
+                        number, trailerSize);
+            }
             number = Math.max(trailerSize - 1, number);
             prepareIncrement();
         }

Reply via email to