このチュートリアルでは、Java を使用して PDF ファイルを比較する 方法について説明します。IDE の設定の詳細、手順の一覧、Java を使用して PDF 比較ツール を操作するためのサンプル コードが含まれています。要件に応じて、個々のページまたは PDF ファイル全体を比較する方法を学習します。
Javaを使用してPDFドキュメントを比較する手順
- Aspose.PDF for Java を使用して PDF ドキュメントを比較する環境を設定します
- 2つのPDFファイルをDocumentクラスのオブジェクトに個別に読み込みます
- 比較のために、両方のPDFファイルのcollection of pagesから対象ページにアクセスします。
- TextPdfComparer.comparePages() メソッドを呼び出して、両方の PDF ファイルから選択したページを比較します。
- TextPdfComparer.compareFlatDocuments() メソッドを使用して完全な PDF ドキュメントを比較します。
- 上記の方法を使用して比較結果を別のPDFファイルに保存します。
これらの手順は、Java を使用して 2 つの PDF ドキュメントを比較する プロセスを要約したものです。比較のために 2 つの PDF ファイルを読み込み、選択したページのみを比較する場合は個々のページを選択できます。最後に、compareFlatDocuments() メソッドを呼び出してドキュメント全体を比較するか、comparePages() メソッドを呼び出して選択したページを比較し、出力 PDF ファイル名を設定して相違点を保存します。
Java を使用した PDF 同士の比較コード
このコードを使用すると、Java を使用した簡単な PDF ドキュメント比較ツール を開発できます。 ComparisonOptions クラス オブジェクトを使用して、比較中に含める/除外する長方形領域の定義、表を除外するためのフラグの設定、編集操作の順序の設定など、比較をカスタマイズします。 InsertFirst または DeleteFirst の値を持つ EditOperationsOrder 列挙子を使用できます。
この記事では、Java を使用して 2 つの PDF を比較する 手順を説明しました。PDF ファイルをトリミングする場合は、Javaを使用してPDFを切り抜く方法 の記事を参照してください。