PDFのファイルサイズを圧縮
テキストを画像化せずに、大きなPDFを縮小します。本物のテキストがあるページはそのテキストが 選択可能なまま保たれ、スキャンしたページと埋め込み写真だけが再圧縮されます。何もアップロードされません、 すべてお使いの端末内で処理されます。
メールでPDFを送るために圧縮したいですか? メール用プリセットをお試しください。
クリックしてPDFファイルを選択するか、ここにドラッグ&ドロップしてください
端末内に留まり、何もアップロードされません。
解像度と画質はスキャンしたページと埋め込み写真だけに影響し、本物のテキストが変更されることはありません。
PDFファイルはどこかにアップロードされますか?
いいえ。圧縮はすべてブラウザ内でJavaScriptを使って行われます。ファイルが端末の外に出たり、サーバーに触れたりすることはありません。
実際にどうやってファイルを小さくしているのですか?
本物のテキストを含むページは構造的には変更されず、そこに埋め込まれた写真だけが選んだ画質で再圧縮されます。本物のテキストが一切ない、1枚の大きなスキャン画像でしかないページは、選んだ解像度で圧縮JPEGとして再レンダリングされます。いずれの場合も、ファイルはそれらの小さくなったパーツを中心に再構築されます。
圧縮後もテキストは選択可能なままですか?
はい。本物のテキストがあるページでは、そのテキストは一切触れられないため、選択やコピー、検索が可能なままです。すでに平坦なスキャン画像だったページだけが再度平坦化されます。失うべき本物のテキストがそこにはないためです。
結果が小さくならなかった場合はどうなりますか?
本物のテキストを画像化したり、画質を目に見えて損なったりせずに安全に縮小できるものがPDF内にない場合、元のファイルはバイト単位でそのまま保持され、より大きい、あるいは劣化したファイルが返されることはありません。
パスワード保護されたPDFを圧縮できますか?
現在は非対応です。パスワード保護や暗号化されたPDFはツールで読み込めず、エラーが表示されます。先にPDFリーダーでパスワードを解除してください。
ブログから: PDF圧縮がスキャン画像には効くのに、レポートにはほとんど効かない理由
仕組み
インターネット上のほとんどの「PDF圧縮ツール」は乱暴なことをします。各ページをJPEGに変換し、その画像をPDFに再パックするのです。これによりサイズは小さくなりますが、選択可能で検索可能なテキストが静かに破壊されます。このツールはそのようには動作しません。何かに触れる前に、まずpdf.jsを使って各ページに実際に抽出可能なテキストがあるかを確認し、ドキュメントをまったく異なる方法で処理される2種類のページに分けます。
本物のテキストを持つページは決して画像に変換されません。選んだ品質で再圧縮されるのは、埋め込まれた写真画像だけです。まったくテキストを含まないページ、つまりスキャンされたページによくある状態は、安全にフラット化できます。選んだ解像度で再描画され、1枚のJPEG画像として保存されます。再構築されたファイルが元のファイルより小さくならない場合、変更されていない元のファイルがそのまま得られます。
これらはすべてブラウザのメモリ内で動作します。契約書や銀行明細を圧縮しながら開発者ツールを開き、ネットワークタブを見てください。どのリクエストもファイルをどこかに運ぶことはありません。ダウンロードはローカルでblobから生成されます。