PDFから画像を安全に抽出 — ブラウザ内で完結
PDFを選ぶと、各ページから埋め込み画像が探し出されてローカルでデコードされ、プレビュー付きで個別のPNGとしてダウンロードできます。
Quick answer
- What it does
- PDFを選ぶと、各ページから埋め込み画像が探し出されてローカルでデコードされ、プレビュー付きで個別のPNGとしてダウンロードできます。
- 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
- デザイナーがベンダーカタログPDFに埋め込まれた商品写真を取り出して自分のレイアウトで再利用する。
- Good to know
- 画像はデコードされたPNGとして書き出されます。元の圧縮データ(例:JPEG)は保持されないため、ファイルサイズは変わることがあります。
How it works
- ファイル選択ボタンから、端末内のPDFファイルを選びます。
- ファイルはブラウザのメモリに読み込まれます。データがブラウザの外へ出ることはありません。
- pdf.jsが各ページの描画命令から埋め込み画像を探します。
- 各画像はローカルでデコードされ、Canvas APIでPNGに変換されます。
- 各画像はプレビューと保存ボタン付きで表示されます。必要なものをダウンロードしてください。
When to use this tool
- デザイナーがベンダーカタログPDFに埋め込まれた商品写真を取り出して自分のレイアウトで再利用する。
- ジャーナリストが記事で再利用するために研究レポートPDFからグラフと図を抽出する。
- アーキビストがAcrobatなしに古いPDFファイルに埋め込まれた歴史的写真を復元する。
- 画像は元のフォーマットに関わらずPNGとしてエクスポートされます。ベクターグラフィックスは抽出されず、ラスター画像のみが対象です。
Frequently asked questions
- ほかのオンラインPDFツールと何が違いますか?
- 多くのオンラインPDFツールは、処理のためにファイルをリモートサーバーへ送信します。本ツールはクライアントサイドのJavaScriptを使い、すべての処理をブラウザ内で完結させます。ファイルがサーバーに送信されることはなく、書類の内容は手元から離れません。
- PDFファイルはアップロードされますか?
- いいえ。ファイルはブラウザが直接読み込みます。ファイルがネットワーク経由で送信されることはありません。本ツールは開いているブラウザのタブ内だけで動作します。
- ファイルがアップロードされていないことを自分で確認できますか?
- はい。ブラウザの開発者ツール(F12)を開いてネットワークタブを表示し、ツールの使用中に外部への通信が発生しないかを確認できます。ファイルのデータがブラウザの外へ出ていかないことが分かります。サイトが匿名のページビュー数を記録する場合がありますが、ファイルの内容は含まれず、無効にすることもできます。
- オフラインでも使えますか?
- はい。ページの読み込みが終われば、ファイルの処理はすべてブラウザ内で行われます。ツールの機能にネットワーク接続は必要ありません。インターネットを切断したまま使い続けられます。
- ページを再読み込みするとどうなりますか?
- サーバーには何も保存されないため、ページを再読み込みすると現在の作業内容はリセットされます。選択していたファイルは選び直す必要があります。
- このツールはファイルを保存しますか?
- いいえ。ファイルはページを開いている間だけブラウザのメモリ上に保持されます。ページを閉じたり再読み込みしたりすると破棄されます。ツールがディスクに書き込むことはなく、サーバーへ送信されることもありません。
- パスワード付きPDFのロックを解除できますか?
- いいえ。本ツールはPDFのパスワード保護を解除したり回避したりはしません。パスワードが分かっている場合は、本サイトの「PDFのパスワード解除」ツールでローカルにパスワードを取り除いてから、本ツールで処理できます。
- このツールはどんな技術を使っていますか?
- 本ツールは、Mozillaのクライアントサイド向けPDFエンジンであるpdf.jsをWeb Worker内で動かして埋め込み画像を検出・デコードし、Canvas APIでPNGとして書き出します。すべてブラウザ内で行われます。
- このツールはWebAssemblyを使っていますか?
- いいえ。pdf.jsは純粋なJavaScriptライブラリで、WebAssemblyは使いません。画像の検出とデコードは、すべてブラウザ内のクライアントサイドJavaScriptで行われます。
- PDFから画像を抽出するにはどうすればよいですか?
- ファイル選択ボタンでPDFを選び、抽出ボタンを押します。各ページがブラウザ内でスキャンされ、埋め込まれた画像がそれぞれサムネイルのプレビューとして専用の保存ボタン付きで表示されます。これにより、必要なものだけをPNGファイルとしてダウンロードできます。
- 保存されるファイルが、PDFに入っていた元のJPEGではなくPNGになるのはなぜですか?
- 本ツールは埋め込まれた各画像をデコードし、canvasを通してPNGとして再エンコードします。そのため、元の圧縮データ(JPEGデータなど)は保持されません。PNGは可逆圧縮でピクセルの保存方法が異なるため、写真そのものは変わらなくても、できあがるファイルサイズは元のPDF内の画像より大きくなることも小さくなることもあります。
- 抽出した画像がたくさんあります。まとめて一度にダウンロードする方法はありますか?
- 各画像には専用の保存ボタンがあり、1つずつ個別にダウンロードされるため、ひとまとめにしたものやZIPでのダウンロードはありません。各ファイルには、出てきたページと書類全体を通した連番が付けられ(例:page-3-image-5.png)、1つずつ保存していくときに管理しやすくなっています。
- Extract Images from PDFは有料ですか?
- Extract Images from PDFは完全無料です。アカウントも登録も不要で、何件のPDFを処理しても上限はなく、これからもずっと無料です。すべての画像がブラウザのタブ内でスキャン・デコードされ、PNGとして保存されるため、PDFがお使いのデバイスの外に出ることはありません。
Related tools