2つのPDFを安全に比較 — ブラウザ内で違いを見つける
2つのPDFを選ぶと、各ページのペアがブラウザ内でピクセル単位に描画・比較され、違いが赤でハイライトされ、ページごとの変化率が表示されます。
Quick answer
- What it does
- 2つのPDFを選ぶと、各ページのペアがブラウザ内でピクセル単位に描画・比較され、違いが赤でハイライトされ、ページごとの変化率が表示されます。
- Free?
- Yes — 100% free, no account or sign-up.
- Files uploaded?
- No — everything is processed in your browser.
- Works offline?
- Yes — once the page has loaded.
- Best for
- 弁護士が両者が署名する前に相手方が返送した契約書の最後の変更を確認する。
- Good to know
- 比較は視覚的なものです。描画したときの見た目の違いを検出するもので、内部のテキスト編集を検出するわけではありません。段落の移動は変化した領域として表示されます。
How it works
- 比較したい2つのPDFファイルを端末から選びます。
- 両方のファイルがブラウザのメモリに読み込まれます。データがブラウザの外へ出ることはありません。
- pdf.jsがWeb Worker内で、両方の文書の各ページをCanvasに描画します。
- 各ページのペアをピクセル単位に比較し、異なる箇所を、薄くしたページの上に赤く塗ります。
- ページごとにどれだけ変化したかを示す一覧と、違いのある各ページのハイライト付きプレビューが表示されます。
When to use this tool
- 弁護士が両者が署名する前に相手方が返送した契約書の最後の変更を確認する。
- 編集者が元の原稿PDFと最終改訂ゲラの間に承認された修正のみが表示されていることを確認する。
- QAエンジニアが新しく生成されたレポートPDFが既知の正常な参照出力とページごとに赤いハイライトで一致しているかを検証する。
- 比較は視覚的(ピクセルレベル)であり、テキスト差分ではありません — 再組版されたテキストは単語が同一でも完全に変更されたと表示される場合があります。
Frequently asked questions
- ほかのオンラインPDFツールと何が違いますか?
- 多くのオンラインPDFツールは、処理のためにファイルをリモートサーバーへ送信します。本ツールはクライアントサイドのJavaScriptを使い、すべての処理をブラウザ内で完結させます。ファイルがサーバーに送信されることはなく、書類の内容は手元から離れません。
- PDFファイルはアップロードされますか?
- いいえ。ファイルはブラウザが直接読み込みます。ファイルがネットワーク経由で送信されることはありません。本ツールは開いているブラウザのタブ内だけで動作します。
- ファイルがアップロードされていないことを自分で確認できますか?
- はい。ブラウザの開発者ツール(F12)を開いてネットワークタブを表示し、ツールの使用中に外部への通信が発生しないかを確認できます。ファイルのデータがブラウザの外へ出ていかないことが分かります。サイトが匿名のページビュー数を記録する場合がありますが、ファイルの内容は含まれず、無効にすることもできます。
- オフラインでも使えますか?
- はい。ページの読み込みが終われば、ファイルの処理はすべてブラウザ内で行われます。ツールの機能にネットワーク接続は必要ありません。インターネットを切断したまま使い続けられます。
- ページを再読み込みするとどうなりますか?
- サーバーには何も保存されないため、ページを再読み込みすると現在の作業内容はリセットされます。選択していたファイルは選び直す必要があります。
- このツールはファイルを保存しますか?
- いいえ。ファイルはページを開いている間だけブラウザのメモリ上に保持されます。ページを閉じたり再読み込みしたりすると破棄されます。ツールがディスクに書き込むことはなく、サーバーへ送信されることもありません。
- パスワード付きPDFのロックを解除できますか?
- いいえ。本ツールはPDFのパスワード保護を解除したり回避したりはしません。パスワードが分かっている場合は、本サイトの「PDFのパスワード解除」ツールでローカルにパスワードを取り除いてから、本ツールで処理できます。
- このツールはどんな技術を使っていますか?
- 本ツールは、Mozillaのクライアントサイド向けPDFエンジンであるpdf.jsをWeb Worker内で動かして両方の文書を描画し、Canvas APIでピクセル単位に比較します。すべてブラウザ内で行われます。
- このツールはWebAssemblyを使っていますか?
- いいえ。pdf.jsは純粋なJavaScriptライブラリで、WebAssemblyは使いません。レンダリングと比較は、すべてブラウザ内のクライアントサイドJavaScriptで行われます。
- このツールで2つのPDFを比較するにはどうすればよいですか?
- 上のパネルで1つ目のPDFを、下のパネルで2番目のPDFを、どちらも端末から直接選んでから「比較」ボタンを押します。各ページの組み合わせがブラウザ内でレンダリングされて照合され、異なる箇所が赤色で強調されたページごとの要約が得られます。これらすべては、何もタブの外に出ることなく行われます。
- 自分には同じに見える2つのPDFが、異なると報告されるのはなぜですか?
- この比較はテキストを認識するのではなく視覚的に行われます。各ページをレンダリングしてピクセルを照合するため、フォントのレンダリングの違い、画像のずれ、同じ書類でもスキャン解像度が異なる場合などは、文言が一致していても変更として記録されることがあります。チャンネルごとの小さな許容差がアンチエイリアスや丸め誤差を吸収しますが、より大きな視覚的なずれは変更率付きの赤い領域として表示されます。
- 一方のPDFがもう一方よりページ数が多い場合はどうなりますか?
- 本ツールは多い方のページ数まで比較するため、2つのファイルのうち一方にしか存在しないページはすべて、スキップされるのではなく完全に変更された(100%)と報告されます。これにより、追加または削除されたページがページごとの一覧の末尾で見つけやすくなります。
- Compare PDFsは有料ですか?
- Compare PDFsは完全無料です。アカウントも登録も不要で、何組のドキュメントを比較しても上限はなく、これからもずっと無料です。2つのPDFはpdf.jsとCanvas APIを使ってブラウザのタブ内でレンダリングされ、ピクセル単位で差分が検出されます。ファイルがお使いのデバイスの外に出ることはなく、アップロードやサーバーへの送信は一切行われません。
Related tools