PDFのテキストを安全に検索してハイライト — ブラウザ内で完結
PDFを選んで検索語を入力すると、テキストレイヤー内のすべての一致箇所が見つかり、半透明の黄色いハイライトが重ねられ、ハイライト入りのPDFがローカルにダウンロードされます。
Quick answer
- What it does
- PDFを選んで検索語を入力すると、テキストレイヤー内のすべての一致箇所が見つかり、半透明の黄色いハイライトが重ねられ、ハイライト入りの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
- スキャンした(画像だけの)PDFには検索できるテキストレイヤーがありません。先にOCRを実行してください。
How it works
- ファイル選択ボタンから、端末内のPDFファイルを選びます。
- ファイルはブラウザのメモリに読み込まれます。データがブラウザの外へ出ることはありません。
- 見つけたい語句を入力します。大文字・小文字は区別されません。
- pdf.jsが各ページのテキストレイヤーを読み取り、すべての一致箇所の位置を特定します。
- pdf-libが各一致箇所に半透明の黄色い矩形を描き、ハイライト入りのPDFがダウンロードできる形で提供されます。
When to use this tool
- 研究者が長い論文全体にわたってキーワードのすべての出現箇所をハイライトしてレビュー中に目立つようにする。
- 法務チームが文書全体の一貫性を確認するために契約書内のクライアント名のすべての箇所にマークを付ける。
- 編集者が複数ページのPDF全体で誤字を検索してすべての出現箇所を一度に特定する。
- テキストレイヤーがあるPDFにのみ対応 — スキャンした画像のみのPDFでは一致なしと表示されます。OCRを先に実行して認識可能なテキストを追加してください。
Frequently asked questions
- ほかのオンラインPDFツールと何が違いますか?
- 多くのオンラインPDFツールは、処理のためにファイルをリモートサーバーへ送信します。本ツールはクライアントサイドのJavaScriptを使い、すべての処理をブラウザ内で完結させます。ファイルがサーバーに送信されることはなく、書類の内容は手元から離れません。
- PDFファイルはアップロードされますか?
- いいえ。ファイルはブラウザが直接読み込みます。ファイルがネットワーク経由で送信されることはありません。本ツールは開いているブラウザのタブ内だけで動作します。
- ファイルがアップロードされていないことを自分で確認できますか?
- はい。ブラウザの開発者ツール(F12)を開いてネットワークタブを表示し、ツールの使用中に外部への通信が発生しないかを確認できます。ファイルのデータがブラウザの外へ出ていかないことが分かります。サイトが匿名のページビュー数を記録する場合がありますが、ファイルの内容は含まれず、無効にすることもできます。
- オフラインでも使えますか?
- はい。ページの読み込みが終われば、ファイルの処理はすべてブラウザ内で行われます。ツールの機能にネットワーク接続は必要ありません。インターネットを切断したまま使い続けられます。
- ページを再読み込みするとどうなりますか?
- サーバーには何も保存されないため、ページを再読み込みすると現在の作業内容はリセットされます。選択していたファイルは選び直す必要があります。
- このツールはファイルを保存しますか?
- いいえ。ファイルはページを開いている間だけブラウザのメモリ上に保持されます。ページを閉じたり再読み込みしたりすると破棄されます。ツールがディスクに書き込むことはなく、サーバーへ送信されることもありません。
- パスワード付きPDFのロックを解除できますか?
- いいえ。本ツールはPDFのパスワード保護を解除したり回避したりはしません。パスワードが分かっている場合は、本サイトの「PDFのパスワード解除」ツールでローカルにパスワードを取り除いてから、本ツールで処理できます。
- このツールはどんな技術を使っていますか?
- 本ツールは、pdf.jsをWeb Worker内で動かしてテキストの位置を特定し、クライアントサイドのJavaScriptとpdf-libでハイライトを描画します。ファイルはブラウザの外に出ません。
- このツールはWebAssemblyを使っていますか?
- いいえ。pdf.jsとpdf-libはどちらも純粋なJavaScriptライブラリで、WebAssemblyは使いません。すべての処理はブラウザ内のクライアントサイドJavaScriptで行われます。
- PDF内の単語やフレーズをハイライトするにはどうすればよいですか?
- ファイル選択ボタンでPDFを選び、見つけたい単語やフレーズを入力して、「一致箇所をハイライト」をクリックします。本ツールはブラウザ内で各ページのテキストレイヤーを検索し、一致した箇所ごとに半透明の黄色いボックスを重ねて、ハイライト済みのPDFをダウンロードとして提供します。
- 改行をまたぐものなど、一部の一致箇所が見つからないのはなぜですか?
- 照合は大文字・小文字を区別しませんが、PDFが保存しているテキストの実行単位(テキストラン)内で行われます。そのため、改行や段組みの区切りをまたいで分かれたフレーズは、1つの一致としては検出されません。より短い単語1語で検索すると、通常はより多くの該当箇所を拾えます。
- あとでPDFリーダーでハイライトを消すことはできますか?
- いいえ。ハイライトは取り外せる注釈オブジェクトではなく、ページに直接描き込まれた半透明の黄色い長方形です。そのため、PDFリーダーには切り替えられる個別のマーカーがありません。元の状態が必要な場合は、ハイライトしていない元ファイルを取っておいてください。
- Search & Highlight PDFツールは有料ですか?
- Search & Highlight PDFツールは完全無料です。アカウントも登録も不要で、何件のPDFを処理しても上限はなく、これからもずっと無料です。すべての処理はブラウザ内で行われます。PDFがブラウザのメモリに読み込まれ、pdf.jsがテキストレイヤー内のすべての一致箇所を特定し、pdf-libが各一致箇所に半透明の黄色いハイライトを塗ったあと、ファイルがお使いのデバイスにダウンロードされます。ドキュメントも検索キーワードもブラウザの外に出ることはありません。
Related tools