使用itext重新调整现有pdf中的页面大小

时间:2014-03-20 04:53:28

标签: java itext itextpdf

我正在使用以下代码从现有的pdf创建新文档。

我想缩小新生成的pdf中现有pdf的所有页面(重新调整大小)。

我正在使用的代码:

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();

}

在添加到新文档之前,有任何方法缩小导入的页面

0 个答案:

没有答案