Author: tilman
Date: Sun Dec 14 10:14:23 2025
New Revision: 1930545

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov, closes #380

Modified:
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java  
Sun Dec 14 10:03:47 2025        (r1930544)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java  
Sun Dec 14 10:14:23 2025        (r1930545)
@@ -211,7 +211,8 @@ public class Splitter
         PDNumberTreeNode srcParentTree = srcStructureTreeRoot.getParentTree();
         Map<Integer, COSObjectable> srcNumberTreeAsMap = 
PDFMergerUtility.getNumberTreeAsMap(srcParentTree);
         Map<Integer, COSObjectable> dstNumberTreeAsMap = new LinkedHashMap<>();
-        for (int p = 0; p < dstPageTree.getCount(); ++p)
+        int dstPageTreeCount = dstPageTree.getCount();
+        for (int p = 0; p < dstPageTreeCount; ++p)
         {
             PDPage page = dstPageTree.get(p);
             int sp1 = page.getStructParents();

Reply via email to