package jPDFAssembleSamples; import com.qoppa.pdfAssemble.PDFAssembleDoc; public class SimpleSplit { public static void main (String [] args) { try { // Load the original PDF document PDFAssembleDoc pdfDoc1 = new PDFAssembleDoc ("doc1.pdf", null); // create 2 new PDF documents PDFAssembleDoc split1 = new PDFAssembleDoc(); PDFAssembleDoc split2 = new PDFAssembleDoc(); // Add pages 1 and 2 to split1 split1.appendPage (pdfDoc1, 0); split1.appendPage (pdfDoc1, 1); // Add pages 2 and 3 to split2 split2.appendPage (pdfDoc1, 2); split2.appendPage (pdfDoc1, 3); // save two new PDF documents split1.saveDocument ("split1.pdf"); split2.saveDocument ("split2.pdf"); } catch (Throwable t) { t.printStackTrace(); } } }