1

私は、いくつかのデータとそれに続くいくつかの空白で構成されるpdfを持っています。データの大きさはわかりませんが、データに続く空白を切り捨てたいです

    PdfReader reader = new PdfReader(PDFLOCATION);
    Rectangle rect = new Rectangle(700, 2000);
    Document document = new Document(rect);
    PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(SAVELCATION));

     document.open();

        int n = reader.getNumberOfPages();
        PdfImportedPage page;
        for (int i = 1; i <= n; i++) {
            document.newPage();
            page = writer.getImportedPage(reader, i);
            Image instance = Image.getInstance(page);
            document.add(instance);
        }
        document.close();

新しいドキュメントの各ページの空白を切り取る/トリミングする方法はありますか? この PDF にはベクター グラフィックが含まれています。

私は iTextPDF を使用していますが、任意の Java ライブラリに切り替えることができます (mavenized、Apache ライセンスを推奨)

4

1 に答える 1