使い方
- 1つ目の箱に古い版、2つ目の箱に新しい版を選んでください。各ファイルのページ数が名前の下に表示されます。
- 文章を比較を押してください。両方のファイルが、ブラウザの中でページごとに読み込まれます。
- 上に並ぶ4つの数字を読んでください。追加された行、削除された行、変更のない行、変更されたページです。
- 変更のあったページを確かめてください。緑の行は新しい版にだけあり、赤い行は古い版にだけあります。変更の周りの変わらない行は、前後関係を示すために表示されます。
行の比べ方
各ページの文章は、PDFから行ごとに取り出されます。行の中の空白は1つにまとめられ、空の行は除かれるため、空白だけの変更は数えられません。両方のファイルで同じ位置にあるページ同士を比べます。片方にしかないページは、空のページと比べられます。
比較は、古い文章を新しい文章に変えるのに必要な、追加と削除の行数が最も少ない組み合わせを探します。移動した段落は、ある場所では削除、別の場所では追加として表示されます。
比べないもの
比べられるのは文章だけです。画像、色、文字の位置、フォント、フォームの入力値は比べません。行の中の1語が変わると、その行全体が削除と追加として表示されます。
スキャンしたページは、文字のない画像なので比べられません。このツールは、どちらのファイルに文章がないかを知らせます。
- 文章は、PDFに保存されているとおりに読み取られます。特殊な描き方をされた文章は、順序が変わることがあります。
- 大きく違うページは、すべての行が削除され、すべての行が追加された形で表示されます。これは正しい結果ですが、最短の一覧ではありません。
例:契約書の版1と版2
契約書の版1には、支払期限は30日以内と書かれています。版2では45日になり、3ページに新しい条項が1つ加わっています。
結果では、2ページに1行の削除(古い文)と1行の追加(新しい文)が、3ページには新しい条項の1行の追加が表示され、その周りには変わらない行が並びます。
よくある質問
PDFはどこかにアップロードされますか?
いいえ。ブラウザが両方のファイルの文章を読み、端末の中で比べます。当サイトのサーバーへ送られることはありません。
なぜ1語の変更で行全体が変わったと表示されるのですか?
比較は行ごとに行われるため、1語が変わるとその行が削除と追加として表示されます。2つの行を並べて読むと、その語がわかります。
ファイルに文章がないと表示されるのはなぜですか?
そのファイルはスキャン、つまりページの画像である可能性が高いです。画像は文章として比べられません。実際の文字を含むPDFを使うか、先にスキャンへ文字認識をかけてください。
ページによって行数が違うのはなぜですか?
行は、PDFが保存している文字の行です。改行の位置が違ったり、段落が移動したりすると、行数が変わります。ページごとの要約には、各ページで追加と削除された行数が表示されます。
画像やレイアウトも比べますか?
いいえ。比べるのは文章だけです。画像やページのレイアウトの変化を見つけるには、視覚的に比べるツールを使ってください。
スマートフォンでも使えますか?
はい。2つのファイルを選び、「文章を比較」をタップしてから、ページを移動して確かめてください。大きいファイルは、スマートフォンでは時間がかかります。
出典
- pdf.js、各ページの文章をブラウザで読み取るオープンソースのライブラリ(英語)
- Myers, E. W. (1986):An O(ND) Difference Algorithm and Its Variations、行の比較の基礎(英語)
数値と文章の最終確認日:2026年11月10日火曜日。