0

次のコードを使用して、既存の 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();

}

新しいドキュメントに追加する前に、インポートしたページを縮小する方法はあります。

4

0 に答える 0