PDFをプログラムで分割する

Contents
[ ]

このトピックでは、Aspose.PDF for Javaを使用してJavaアプリケーション内でPDFページを個別のPDFファイルに分割する方法を示します。Javaを使用してPDFページを単一ページのPDFファイルに分割するには、次の手順に従います:

  1. Document オブジェクトの PageCollection コレクションを通じてPDFドキュメントのページをループします。

  2. 各反復処理で、新しい Document オブジェクトを作成し、個々の Page オブジェクトを空のドキュメントに追加します。

  3. Save メソッドを使用して新しい PDF を保存します。

次の Java コードスニペットは、PDF ページを個々の PDF ファイルに分割する方法を示しています。

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleSplit {
    // ドキュメントディレクトリへのパス。
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Split() {
        
        // ドキュメントを開く
        Document pdfDocument = new Document(_dataDir + "SplitToPages.pdf");

        int pageCount = 1;

        // すべてのページをループする
        for(Page pdfPage : pdfDocument.getPages())
        {
            Document newDocument = new Document();
            newDocument.getPages().add(pdfPage);
            newDocument.save(_dataDir + "page_" + pageCount + "_out" + ".pdf");
            pageCount++;
        }
    }

}