Java での PDF ファイルの結合

PDF ファイルを結合することは、配布、アーカイブ、または処理のために関連するドキュメントを 1 つのファイルにまとめる必要がある場合に便利です。

ライブ例

Aspose.PDF Merger は、ブラウザで PDF 結合をテストするための無料オンラインアプリケーションです。

このトピックでは、Java で複数の PDF ファイルを単一のドキュメントに結合する方法を示します。

  1. 両方のソースドキュメントを Document コンストラクタで開いてください。
  2. 2 番目の Document から Page コレクションを取得し、document1.getPages().add(document2.getPages()) を使用して最初のドキュメントに追加してください。
  3. マージした Document を出力パスに保存してください。

2 つの PDF ドキュメントの結合

次の Java の例は MergeDocumentExamples.java に基づいています。

public static void mergeTwoDocuments(Path inputFile1, Path inputFile2, Path outputFile) {
    try (Document document1 = new Document(inputFile1.toString());
         Document document2 = new Document(inputFile2.toString())) {
        document1.getPages().add(document2.getPages());
        document1.save(outputFile.toString());
    }
}