111112113114115116117118119120121
++i; page = writer.getImportedPage(reader, i); writer.addPage(page); System.out.println("Processed page " + i); } writer.freeReader(reader); f++; } if (!master.isEmpty()) writer.setOutlines(master); // step 5: we close the document
128129130131132133134135136137138
PdfReader pdfReader = new PdfReader(os.toByteArray()); int n = pdfReader.getNumberOfPages(); for(int i=0;i<n;i++){ copy.addPage(copy.getImportedPage(pdfReader, i+1)); } copy.freeReader(pdfReader); } resultDocument.close(); } }