1. 製品
  2.   PDF
  3.   Java
  4.   PdfCompare
 
  

Java ライブラリを介して暗号化された PDF ドキュメントを比較する

2 つの PDF ドキュメントを比較し、結果を PDF ファイルに簡単に保存または表示するためのオープン ソース Java API。

PDF は Portable Document Format の略です。 PDF ファイル形式は、世界中で最も一般的に使用されているファイル形式の 1 つです。 PDF は柔軟なファイル形式であり、さまざまな方法で組織のニーズを満たすことができます。 PDF ファイルの 2 つのバージョンを比較して、何が変更されているかを確認する必要がある場合があります。オープン ソースの Java ライブラリ PdfCompare は、開発者が独自のアプリケーション内で PDF ドキュメントを比較するのに役立ちます。 2 つの PDF ファイルを簡単に比較し、結果を PDF ファイルに簡単に保存または表示できます。比較中に特定のページまたはページの一部の領域を簡単に無視できます。比較したいPDFファイルを簡単に選択して読み込むことができます

クラス de.redsix.pdfcompare.Main を呼び出すことで、ユーザーが簡単に開始できるシンプルなインタラクティブ UI があります。ライブラリは、さまざまな種類のマーキングを使用して、PDF ドキュメントのさまざまな部分を区別します。比較中に無視できる長方形の領域を定義できます。そのためには、無視する領域を定義するファイルを作成する必要があります。

Previous Next

PdfCompare を使い始める

次のコマンドを使用して、プロジェクトに maven 依存関係を追加してください。

OpenPDF Maven 依存関係

<dependency>
  <groupId>de.redsix</groupId>
  <artifactId>pdfcompare</artifactId>
  <version>...</version> <!-- see current version in the maven central tag above -->
</dependency>

PDF ファイルをピクセル単位で比較

オープン ソース ライブラリ PdfCompare には、Java コードを使用して PDF ファイルをピクセルごとに比較するためのサポートが含まれています。ライブラリは、比較されたドキュメントのさまざまな領域を識別するために、さまざまな種類の配色を使用しています。ドキュメントの同等または同じピクセルが少し薄くなります。異なるピクセルは赤と緑でマークされます。黄色のピクセルは無視領域を示しており、用紙領域の端はマゼンタ色でマークされています。期待されていたが、来なかったページには、赤い境界線が付けられます。配色を簡単に変更できます。配色を変更するには、「application.conf」というファイルをクラスパスのルートに含めてください。このファイル内で HTML-Stlye 形式の新しい配色を簡単に指定できます。

暗号化された PDF ドキュメントを比較する

PdfCompare ライブラリは、Java コマンドを使用して独自のアプリケーション内で暗号化された PDF ドキュメントを比較する機能を提供しています。パスワードで保護された PDF ファイルを比較するには、ドキュメントのパスワードを入力する必要があります。この目的には 2 つの方法を使用でき、パスワードを文字列パラメーターとして渡す必要があります。

ドキュメント比較時の PDF 領域の除外

オープン ソースの PdfCompare ライブラリを使用すると、ソフトウェア開発者は、PDF ドキュメントの比較中に特定の領域を除外することができます。エリアを除外するには、そのエリアを定義する必要があります。ファイルを作成し、そのファイル内に無視する長方形の領域を定義できます。比較中に、提供された除外ファイルが見つからない場合、そのファイルは無視され、除外なしで比較が行われます。

 日本