File tree Expand file tree Collapse file tree 1 file changed +1
-9
lines changed
pdfbox/src/main/java/org/apache/pdfbox/multipdf Expand file tree Collapse file tree 1 file changed +1
-9
lines changed Original file line number Diff line number Diff line change 2323import java .util .LinkedHashMap ;
2424import java .util .List ;
2525import java .util .Map ;
26- import java .util .Optional ;
2726import java .util .Set ;
2827
2928import org .apache .logging .log4j .Logger ;
@@ -236,14 +235,7 @@ private void cloneStructureTree(PDDocument destinationDocument) throws IOExcepti
236235 PDNumberTreeNode dstNumberTreeNode = new PDNumberTreeNode (PDParentTreeValue .class );
237236 dstNumberTreeNode .setNumbers (dstNumberTreeAsMap );
238237 dstStructureTreeRoot .setParentTree (dstNumberTreeNode );
239-
240- // get highest key + 1
241- Optional <Integer > max = dstNumberTreeAsMap .keySet ().stream ().max (Integer ::compareTo );
242- if (max .isPresent ())
243- {
244- dstStructureTreeRoot .setParentTreeNextKey (max .get () + 1 );
245- }
246-
238+ dstStructureTreeRoot .setParentTreeNextKey (dstNumberTreeNode .getUpperLimit () + 1 );
247239 dstStructureTreeRoot .setClassMap (srcStructureTreeRoot .getClassMap ());
248240 cloneRoleMap (srcStructureTreeRoot , dstStructureTreeRoot );
249241 cloneIDTree (srcStructureTreeRoot , dstStructureTreeRoot );
You can’t perform that action at this time.
0 commit comments