PDF 画像抽出
PDF に埋め込まれたラスター画像を取り出して ZIP でダウンロード。ブラウザ内・オフラインで動作。
使い方
PDF をドロップすると、ファイルが直接読み込まれ、文書内のすべての画像オブジェクトが見つけ出されて取り出されます。各画像は実際のピクセル寸法と形式付きのサムネイルとして並びます。「すべて ZIP でダウンロード」を押すと一括で書き出され、名前は元ファイル名とその画像のオブジェクト番号から作られるので、再実行しても同じ名前になります。
JPEG 写真はそのまま出てきます
PDF の中の画像の大半 — スキャンも写真も — は JPEG として保存されています。それらはバイト単位でそのまま取り出されます。手元に届くのは埋め込まれていたファイルそのもので、デコードも再エンコードも行われないため、劣化がなくサイズも小さいままです。圧縮されたピクセルデータとして保存されている画像は PNG として組み直します。こちらも可逆です。
何を飛ばし、なぜそれを伝えるか
一部の画像はこのツールが展開できないコーデックを使っています。CCITT ファックス符号化と JBIG2 で、どちらも古いスキャナー由来です。それらは黙って捨てずに、名前と理由を並べて表示します。結果が知らないうちに欠けていることがないようにするためです。JPEG 2000 の画像は .jp2 として保存します。開けないビューアーも多いですが、元のデータそのものです。
ブラウザ内で動く理由
PDF はお使いの端末上の pdf-lib で解析され、画像が端末から出ることはありません。これはこのサイトのどのページよりもここで効いてきます。スキャンした報告書、身分証、診療記録の中にある写真こそが、まさに機微な部分だからです。ZIP もローカルで組み立てるので、この抽出に関わるものはタブの外へ出ません。