PDFをプログラムで分割する
Contents
[
Hide
]
Aspose.PDFを使用してPDFファイルを分割し、このリンクで結果をオンラインで取得できます:products.aspose.app/pdf/splitter
このトピックでは、Aspose.PDF for Javaを使用してJavaアプリケーション内でPDFページを個別のPDFファイルに分割する方法を示します。Javaを使用してPDFページを単一ページのPDFファイルに分割するには、次の手順に従います:
-
Document オブジェクトの PageCollection コレクションを通じてPDFドキュメントのページをループします。
-
各反復処理で、新しい Document オブジェクトを作成し、個々の Page オブジェクトを空のドキュメントに追加します。
-
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++;
}
}
}