プログラムによるPDFの結合

現在、PDFファイルを結合することは最も要求されるタスクの1つです。 この記事では、Aspose.PDF for Javaを使用して複数のPDFファイルを単一のPDFドキュメントに結合する方法を示します。例はJavaで書かれていますが、APIは他のプログラミング言語でも使用できます。PDFファイルは、最初のものが他のドキュメントの最後に結合されるようにマージされます。

Javaを使用してPDFファイルを結合する

2つのPDFファイルを連結するには:

  1. 各入力PDFファイルを含む2つのDocumentオブジェクトを作成します。

  2. 次に、PageCollection コレクションの Add メソッドを、他の PDF ファイルを追加したい Document オブジェクトに対して呼び出します。

  3. 2番目の Document オブジェクトの PageCollection コレクションを、最初の PageCollection コレクションの Add メソッドに渡します。

  4. 最後に、Save メソッドを使用して出力 PDF ファイルを保存します。

以下のコードスニペットは、Java を使用して PDF ファイルを連結する方法を示しています。

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

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

    public static void Merge() {
        
        // 最初のドキュメントを開く
        Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
        // 2番目のドキュメントを開く
        Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");

        // 2番目のドキュメントのページを最初のドキュメントに追加
        pdfDocument1.getPages().add(pdfDocument2.getPages());

        // 連結された出力ファイルを保存
        pdfDocument1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");

    }

}