pdf

PDF Compare

2つのPDFを比較し、追加・削除ページや見た目・テキストの変更箇所をブラウザ内で確認します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。

このツールについて

PDF Compareは、変更前と変更後の2つのPDFを読み込み、ページ構成や見た目、テキストの変化を探すための比較ツールです。単純に同じページ番号同士を比べるのではなく、ページ画像と抽出テキストを使って対応するページを自動で推定します。

途中にページが追加・削除されても、それ以降をすべて差分として扱いにくいのが特徴です。選択したページは位置ずれを補正してから比較し、差分表示、左右表示、半透明の重ね合わせ、スライダー、点滅の5種類で確認できます。

こんなときに便利

  • 修正版の見積書・図面・申請書で、前回版からどこが変わったか確認したい
  • 途中にページが追加・削除された長いPDFを、ページ番号のずれを気にせず比較したい
  • 見た目だけでなく、PDF内の文字情報に変更があるページも確認したい

できること

このツールで利用できる主な機能です。

使い方

  1. 『変更前』に元のPDF、『変更後』に更新後のPDFを選択します。
  2. 解析が完了したら、対応ページ・変更あり・追加・削除のサマリーを確認します。
  3. ページ一覧から確認したい組み合わせを選びます。『変更のみ』で差分のあるページだけに絞り込むこともできます。
  4. 差分・左右・重ねる・スライダー・点滅を切り替え、必要に応じて差分感度や描画品質を調整します。
  5. 必要なら現在ページの差分画像をPNG、文書全体の比較結果をCSVで保存します。

対応範囲

  • 入力: 変更前 / 変更後の2つのPDF。パスワード保護PDFにも対応。
  • 対応付け: ページの見た目、抽出テキスト、ページ比率を使ってページ列全体を自動対応付け。
  • 比較表示: 差分、左右、重ねる、スライダー、点滅。50〜400%のズームに対応。
  • 出力: 現在ページの差分PNG、文書全体の比較結果CSV。

制限・注意点

  • 画像化された文字しかないPDFではテキスト差分を取得できず、主に視覚差分で比較します。OCR機能ではありません。
  • スキャンノイズやアンチエイリアスなど、内容変更ではない微細な差が検出される場合があります。感度や小差分の無視設定で調整してください。
  • 非常に大きいPDFや高精細表示では端末メモリを多く使用し、解析や描画に時間がかかる場合があります。
  • 差分結果は確認を補助するもので、契約書・設計図などの最終確認を自動的に保証するものではありません。

よくある質問

比較するPDFはサーバーへアップロードされますか?

いいえ。PDFの読み込み、ページ解析、描画、対応付け、差分計算はブラウザ内で行います。

途中でページが追加されたPDFも比較できますか?

はい。ページ番号だけでなく見た目と抽出テキストを使ってページ列を対応付けるため、途中の追加・削除を検出できます。

スキャンPDFの文字変更も分かりますか?

PDF内に文字情報がないスキャン画像だけのページではテキスト差分は取得できません。ただし見た目の差分として変更を確認できます。

比較結果を保存できますか?

はい。現在ページの差分画像をPNGで保存でき、文書全体の比較結果はCSVで書き出せます。

オフライン版・ソースコード

GitHub直下の pdf-compare.html はPDF.js関連アセットを内包した単一HTMLです。ダウンロードしてローカルで開けば、PDFの比較処理を端末内で実行できます。

GitHubでソースを見る