I am using following code to create new document from existing pdf.
I want to shrink all pages(re-size) of existing pdf in new generated pdf.
Code i am using:
public void resize() throws IOException, DocumentException {
PdfReader reader = new PdfReader("D:/test/scaned4.pdf");
Document document = new Document(PageSize.LEGAL, 0, 0, 0, 0);
System.out.println(reader.isTampered());
PdfCopy copy = new PdfCopy(document, new FileOutputStream(
"D:/test/result.pdf"));
document.open();
PdfImportedPage page;
for (int i = 1; i <= reader.getNumberOfPages(); i++) {
page = copy.getImportedPage(reader, i);
copy.addPage(page);
}
reader.close();
document.close();
}
There is any way to shrink imported page before add to new document.