Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_rightPDFツールchevron_rightPDF 比較PDF 比較

PDF 比較

2 つの PDF を比較します。変わった場所をピクセル単位で赤く示し、本文を行単位で差分表示し、ページが増減していても正しく対応づけます。

元の文書upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

1 つ目の PDF を選択

対応形式: .pdf,application/pdf

改訂版upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

2 つ目の PDF を選択

対応形式: .pdf,application/pdf

DPI を上げるほど小さな変化を捉えられますが、時間もかかります。テキスト主体の文書なら 110 が扱いやすい既定値です。2 つのピクセルがどれだけ違えば変更とみなすか。アンチエイリアスとヒンティングにより、同じ文字を 2 回描画してもピクセルは数段階ずれます。0 にすると全体が変更扱いになります。既定値は 24 です。内容でページを対応づけるオンにすると本文の類似度でページを揃えるため、挿入されたページは挿入として報告されます。オフでは 1 ページ目と 1 ページ目を比べるので、挿入以降がすべて書き換えに見えます。

関連ツール

PDF 埋め込みファイル抽出

PDF 埋め込みファイル抽出

PDF に添付されたファイルをすべて検出して保存します。注釈に隠れた添付や PDF 2.0 の関連ファイルも見つけます。

PDF CMYK/RGB 検査

PDF CMYK/RGB 検査

PDF 内のどのオブジェクトが RGB・CMYK・グレースケール・特色なのかを、文字・ベクター・画像に分けて確認できます。

PDF JavaScript 検査

PDF JavaScript 検査

PDF の中のスクリプトをすべて見つけます。文書アクション、ページと注釈のイベント、フォームの計算まで。実行はせずに読めます。

PDF OCR テキスト修正

PDF OCR テキスト修正

スキャン PDF の隠れた OCR レイヤーの誤認識を直します。スキャン画像は 1 ピクセルも変わりません。

音声フェードイン/アウト

音声フェードイン/アウト

ブラウザ上で任意の音声ファイルに自然なフェードインとフェードアウトを追加します。

PDF ページを画像に抽出

PDF ページを画像に抽出

選択した PDF ページを任意の DPI で PNG/JPG/WebP 画像として抽出。無料でプライベート。

CSV ソーター

CSV ソーター

選択した列で CSV の行を並び替えます。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

差分は 2 種類、片方だけでは足りない

ピクセル差分はどこが動いたかを教えます。テキスト差分は語句が何に変わったかを教えます。このツールはページの組ごとに両方を行い、並べて示します。

  • ピクセル。 両方のページを指定の解像度で描画し、チャンネルごとに比較します。変わった領域は赤く塗られ、連続する変更行はひとまとまりの領域として数えられるので、「1 段落を直した」と「ページ全体が組み直された」は違う読み方になります。
  • テキスト。 各ページの本文を視覚的な行に組み直し、行単位で比較します。座標だけでなく、変わった文そのものが得られます。

ページは数えるのではなく対応づける

1 ページ目と 1 ページ目を比べる方法は、誰かがページを 1 枚差し込んだ瞬間に破綻します。それ以降のページはすべて全面書き換えに見え、レポートは役に立ちません。

そこで、2 つのページ列をまず本文の類似度で整列します。語の出現集合の重なりを使い、ギャップペナルティ付きの Needleman–Wunsch で対応づけます。片方にしか存在しないページは追加または削除として報告され、その前後のページは正しく対応づいたまま残ります。本文がまったくない 2 ページ(スキャンなど)は中立の値になり、位置で整列します。どちらとも判断する材料がないからです。

変更を見る 4 つの方法

  • 並べて表示。スクロール同期は既定でオンです。
  • 重ね合わせ — 改訂版に赤い変更マスクを重ねます。
  • オニオンスキン — 2 つの不透明度をスライダーで調整します。
  • ドラッグ分割 — ページを縦に割る境界を動かします。

描画されるのは今見ているページの組だけです。だからこそ、長い文書でも解像度や感度の変更が即座に反映されます。

感度について正直に

同じ文字を 2 回描画しても、ピクセルは同一になりません。アンチエイリアスとヒンティングによって、輪郭のピクセルは数段階ずれます。感度 0 では文書全体が変更扱いになり、技術的には正しくても実用にはまったくなりません。既定値の 24 はそのノイズを無視しつつ、数字 1 文字の違いは検出します。適切な値は文書によって変わるためスライダーを用意しており、凡例には結果を得た設定が常に表示されます。

書き出し

JSON または CSV のレポートには、ページごとの状態、変更率、変更領域の数、追加・削除された行数が入ります。表示中のページの合成差分画像や、変更されたページすべてと CSV レポートをまとめた ZIP も書き出せます。

プライバシー

2 つのファイルの読み込み・描画・比較はすべてブラウザー内で完結します。アップロードは行われません。