Skip to content

Commit a747a9f

Browse files
committed
PDFBOX-6203: reset reused object keys to avoid gaps in the xref table of the splitted document
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1934197 13f79535-47bb-0310-9956-ffa450edef68
1 parent d0a7396 commit a747a9f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,8 @@ protected PDDocument createNewDocument() throws IOException
784784
destCatalog.setLanguage(sourceCatalog.getLanguage());
785785
destCatalog.setMarkInfo(sourceCatalog.getMarkInfo());
786786
destCatalog.setMetadata(sourceCatalog.getMetadata());
787+
// reset reused object keys to avoid gaps in the xref table
788+
destCatalog.getCOSObject().resetImportedObjectKeys();
787789
return document;
788790
}
789791

0 commit comments

Comments
 (0)