Javaを使用してPDFファイルを比較する

このチュートリアルでは、Java を使用して PDF ファイルを比較する 方法について説明します。IDE の設定の詳細、手順の一覧、Java を使用して PDF 比較ツール を操作するためのサンプル コードが含まれています。要件に応じて、個々のページまたは PDF ファイル全体を比較する方法を学習します。

Javaを使用してPDFドキュメントを比較する手順

  1. Aspose.PDF for Java を使用して PDF ドキュメントを比較する環境を設定します
  2. 2つのPDFファイルをDocumentクラスのオブジェクトに個別に読み込みます
  3. 比較のために、両方のPDFファイルのcollection of pagesから対象ページにアクセスします。
  4. TextPdfComparer.comparePages() メソッドを呼び出して、両方の PDF ファイルから選択したページを比較します。
  5. TextPdfComparer.compareFlatDocuments() メソッドを使用して完全な PDF ドキュメントを比較します。
  6. 上記の方法を使用して比較結果を別のPDFファイルに保存します。

これらの手順は、Java を使用して 2 つの PDF ドキュメントを比較する プロセスを要約したものです。比較のために 2 つの PDF ファイルを読み込み、選択したページのみを比較する場合は個々のページを選択できます。最後に、compareFlatDocuments() メソッドを呼び出してドキュメント全体を比較するか、comparePages() メソッドを呼び出して選択したページを比較し、出力 PDF ファイル名を設定して相違点を保存します。

Java を使用した PDF 同士の比較コード

このコードを使用すると、Java を使用した簡単な PDF ドキュメント比較ツール を開発できます。 ComparisonOptions クラス オブジェクトを使用して、比較中に含める/除外する長方形領域の定義、表を除外するためのフラグの設定、編集操作の順序の設定など、比較をカスタマイズします。 InsertFirst または DeleteFirst の値を持つ EditOperationsOrder 列挙子を使用できます。

この記事では、Java を使用して 2 つの PDF を比較する 手順を説明しました。PDF ファイルをトリミングする場合は、Javaを使用してPDFを切り抜く方法 の記事を参照してください。

 日本語