Pdfbox-merging-multiple-pdf-documents
PDFBox-複数のPDFドキュメントの結合
前の章では、与えられたPDFドキュメントを複数のドキュメントに分割する方法を見てきました。 複数のPDFドキュメントを単一のドキュメントとしてマージする方法を学びましょう。
複数のPDFドキュメントの結合
以下は、複数のPDFドキュメントをマージする手順です。
ステップ1:PDFMergerUtilityクラスのインスタンス化
以下に示すように、マージユーティリティクラスをインスタンス化します。
ステップ2:宛先ファイルの設定
以下に示すように、setDestinationFileName()メソッドを使用して宛先ファイルを設定します。
ステップ3:ソースファイルの設定
以下に示すように、addSource()メソッドを使用してソースファイルを設定します。
ステップ4:文書の結合
以下に示すように、PDFmergerクラスのmergeDocuments()メソッドを使用してドキュメントをマージします。
例
以下に示すように、パス C:\ PdfBox_Examples \ に sample1.pdf と sample2.pdf の2つのPDFドキュメントがあるとします。
Image File.jpg Content File.jpg
この例は、上記のPDFドキュメントをマージする方法を示しています。 ここでは、 sample1.pdf および sample2.pdf という名前のPDFドキュメントを単一のPDFドキュメント merged.pdf にマージします。 このコードを* MergePDFs.java。*という名前のファイルに保存します
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行すると、上記のプログラムは指定されたPDFドキュメントを暗号化し、次のメッセージを表示します。
指定されたパスを確認すると、 merged.pdf という名前のPDFドキュメントが作成され、これに以下に示すように両方のソースドキュメントのページが含まれていることがわかります。