Author: lehmi Date: Tue Mar 17 21:15:24 2015 New Revision: 1667407 URL: http://svn.apache.org/r1667407 Log: PDFBOX-2713: preserve origin pdf version when splitting
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 URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java?rev=1667407&r1=1667406&r2=1667407&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/Splitter.java Tue Mar 17 21:15:24 2015 @@ -16,6 +16,10 @@ */ package org.apache.pdfbox.multipdf; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; import org.apache.pdfbox.pdmodel.interactive.action.PDAction; @@ -25,10 +29,6 @@ import org.apache.pdfbox.pdmodel.interac import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDDestination; import org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageDestination; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - /** * Split a document into several other documents. * @@ -182,6 +182,7 @@ public class Splitter protected PDDocument createNewDocument() throws IOException { PDDocument document = new PDDocument(); + document.getDocument().setVersion(getSourceDocument().getVersion()); document.setDocumentInformation(getSourceDocument().getDocumentInformation()); document.getDocumentCatalog().setViewerPreferences( getSourceDocument().getDocumentCatalog().getViewerPreferences());