Toolyard

2 つの PDF を比較する

比較には 2 種類ある

テキスト比較は両方のファイルから語を取り出して並べ、追加・削除・書き換えを示します。画像比較はページを画像として重ね、画素が違う場所を強調します。契約書、見積書、報告書には前者が必要です。図面、ロゴ、レイアウトの校正には後者です。

テキスト比較が見つけるもの

  • 追加・削除された条項。
  • 変わった数字。日付、金額、通知期間など。
  • たった一語の入れ替え。「できる」が「しなければならない」になるような、ざっと読んでは絶対に気づかない変更です。

書体の変更、画像の移動、次ページに移った署名欄は見つかりません。どれもテキストを変えていないからです。

見つけられないもの

PDF がスキャンなら、比較するテキストがありません。ページは語の写真です。まず文字認識をかけ、認識したテキストを比較してください。認識は完璧ではないので、1 文字だけのおかしな差がいくつか出たら、本当の修正ではなく読み取り誤りと考えてください。

結果の読み方

比較は行単位で動くので、1 文を挿入すると以降の行がすべてずれ、ページの残り全部が光ることがあります。どれだけ色が付いたかではなく、差がどこから始まるかを見てください。余白が変わって段落が流れ直したときも同じことが起きます。語は同じで、改行位置だけが全部動いています。

比較する前に

  • ページ数を見る。 違うなら構造が変わっており、先にそれを突き止めたほうがよいです。
  • 語数を比べる。 大きく違えば内容が動いており、同じ語数で差が出るなら言い回しが変わっています。
  • 同じ範囲を使う。 全体と抜粋を比べても、得られるのは情報ではなくノイズです。

秘密を守る

契約書、給与の書類、診療記録は、まさに人が差を確かめるために知らない相手のサーバーへ上げてしまう種類の文書です。ブラウザー内で動く比較はファイルをどこにも送りません。機密のものに使えるのはこの形だけです。

ツール

PDF の比較は 2 つの PDF のテキストを並べ、変わった箇所をブラウザー内で示します。テキストの比較は貼り付けた文章で同じことを行い、PDF の文字数カウントは手早い確認用の数字を出し、画像から文字起こしはスキャンしたページの語を認識して比較できる状態にします。

このガイドで使うツール

その他のガイド

WindowsでHEICファイルを開く方法PDFのファイルサイズを小さくする方法写真から位置情報を削除する方法動画から音声を取り出す方法Wi-FiのQRコードを作る方法PDFに署名する方法ファイルのチェックサムを確認する方法(SHA-256)PNG・JPG・WebP: どの画像形式を使うべき?PDFファイルを結合する方法画像から文字をコピーする方法JPGをPDFに変換する方法PDFをJPGに変換する方法PDFを分割する・ページを抜き出す方法PDFを回転して保存する方法PDFにページ番号を入れる方法PDFに透かしを入れる方法MacでHEICをJPGに変換する方法WebPをJPGに変換する方法画像のファイルサイズを小さくする方法動画をGIFに変換する方法WAVをMP3に変換する方法強いパスワードを作る方法摂氏を華氏に変換する方法GBとGiB: ドライブの容量が少なく表示される理由パーセントの計算方法2つの日付の間の日数を計算する方法Unixタイムスタンプとは?2つのテキストファイルを比較する方法文書の文字数・単語数を数える方法スクリーンショットや画像のQRコードを読み取る方法ハッシュとは? MD5、SHA-1、SHA-256をわかりやすく写真を20 KB(または好きなサイズ)に圧縮する方法写真の背景を削除する方法マイクをテストする方法画面のドット抜けを確認する方法画面を録画する方法iPhoneの着信音を作る方法送るために動画を圧縮する方法PDFのパスワードを解除する方法PDFにパスワードをかける方法PDFのフォームに記入する方法PDFをWordに変換する方法写真の顔にぼかしを入れる方法BMIの計算方法住宅ローンの返済額の計算方法タイムゾーンをまたいだ会議の日時の決め方cron式とは?DNA配列の逆相補鎖を求める方法DNAをタンパク質に翻訳する方法GenBankをFASTAに変換する方法DNA配列の制限酵素部位を探す方法2本のDNA配列やタンパク質配列をアラインメントする方法PCRプライマーの設計とチェックの方法モル質量の求め方化学反応式の係数の合わせ方決まったモル濃度の溶液の作り方希釈の計算方法(C1V1 = C2V2)pHの求め方A260からDNA濃度を求める方法ライゲーションに加えるインサート量の求め方RPMをg(RCF)に換算する方法血球計算盤で細胞を数える方法パネットの方形の使い方50/30/20ルールで家計の予算を立てる方法借金返済のスノーボール法とアバランチ法老後資金はいくら必要か年収を時給に換算する方法利益率とマークアップの違い消費税・VAT・売上税の計算方法請求書の作り方いくらの家なら買えるか抵抗のカラーコードの読み方LEDに付ける抵抗の選び方ケーブルの電圧降下の計算方法コンクリートはどれくらい必要か塗料はどれくらい必要かサブネットの計算方法有効数字のルールローン返済のしくみ(元利均等返済)ROIとCAGRの違い:投資のリターンの測り方インフレで貯金が目減りするしくみGPAの計算方法チップの計算方法マインスイーパーの攻略法:定石とコツ初心者のための数独の解き方2048の攻略法ソリティアの攻略法:勝率を上げるコツタイピングを速くする方法正規表現の基本:初心者向けガイド(例つき)HEX・RGB・HSLのカラーコードBase64(とURLエンコード)とは半減期の計算方法理想気体の状態方程式をわかりやすく分圧回路のしくみ555タイマーの計算屋根勾配の計算方法ボードフィートの計算方法DNAとタンパク質の配列統計をわかりやすく段階希釈のやり方ΔΔCt法でqPCRの発現変動を計算する方法プライマーのTmとアニーリング温度の求め方A280でタンパク質濃度を測る方法プライマーとオリゴの溶かし方ウイルス感染のMOIの計算方法制限試薬の求め方組成式(実験式)の求め方モル濃度・質量モル濃度・規定度の違いPDFの文字数・単語数を数える方法アスペクト比の計算方法オームの法則の使い方トルクの計算方法AWGとmm²:電線サイズのちがいメートルねじとインチねじのちがい家は賃貸と購入のどちらがよい?フリーランスの時給の決め方検量線の作り方IC50の求め方PCRマスターミックスの作り方アガロースゲルの作り方SDS-PAGEゲルの作り方ストック溶液の作り方ケーブルの太さの計算切削速度と回転数の計算屋根面積の計算PPI と DPIチップを公平に分ける方法WAV と MP3: ビットレートとファイルサイズ標準偏差と標準誤差kW をアンペアに換算する階段を計画する