Here is a sample Java program that shows how to copy pages from one PDF document to another using Qoppa’s PDF library jPDFProcess. The sample can be adapted to work with Qoppa’s jPDFAssemble by simply replacing the class “PDFDocument” with “PDFAssemble”.
In this sample, we’re copying the pages from an existing PDF to a new PDF but the target PDF does not need to be a new document.
// load input document PDFDocument inputPDF = new PDFDocument(C:\\test\\input.pdf, null); // create new document PDFDocument ouputPDF = new PDFDocument(); // loop through existing document pages for (int i = 0; i < inputPDF.getPageCount(); i++) { // append page to new document ouputPDF.appendPage(inputPDF.getPage(i)); } // save new document ouputPDF.saveDocument(C:\\test\\output.pdf); |