このツールについて
このツールは、PDF の内部構造をより効率的に再シリアル化することでファイルを小さくします——ファイル内の画像を再圧縮したり縮小したりすることはなく、どのページの見た目も変わりません。具体的には、圧縮オブジェクトストリームを使って文書を保存し直します。これは PDF の機能で、ファイル内の多数の小さな内部オブジェクト(フォント、ページ辞書、クロスリファレンスデータなど)を、それぞれをプレーンな非圧縮テキストとして保存する代わりに、より少ない圧縮ブロックにまとめます。これは主に、多くの独立した小さなオブジェクトで構成されたファイル——例えば何らかのツールやスクリプトによってページごとに組み立てられた文書——に役立ちます。そうしたファイルはこの種のオーバーヘッドをより多く抱えている傾向があるためです。
そのため、得られるサイズ削減は正直ですが変動的です。元の PDF がもともとどのように構造化されていたかに完全に依存します。すでにオブジェクトストリームを使用する最新のエクスポートパイプラインで生成された PDF(多くはそうです)は、わずか1〜2パーセントしか縮小しないか、まったく縮小しないこともあります。未圧縮の小さな内部構造を多く持つ PDF は、目に見えて大きく縮小することがあります。いずれの場合も、視覚的なコンテンツは何も変わりません——すべてのページ、画像、テキストはそのままの状態で、より効率的にパッケージ化されるだけです。PDF に埋め込まれた画像を実際に縮小する必要がある場合(写真をより低い品質で再圧縮する)、それはこのツールが意図的に行わない別の非可逆的な操作です——ここでの処理はすべてブラウザ内でローカルに実行され、ファイルがどこかにアップロードされることは決してありません。
よくある質問
なぜファイルが小さくならなかったのですか?
このツールはPDFの内部オブジェクト構造を最適化するものであり(小さなオブジェクトを圧縮ストリームにグループ化)、画像品質ではありません——PDFがすでにこれをうまく行う最新のツールで保存されていた場合、またはそのサイズの大部分がすでに圧縮された画像(このツールは触れません)から来ている場合、最適化できるものがほとんどまたは全くない可能性があります。これは正常で誠実な結果であり、バグではありません。
これは画質を低下させますか?
いいえ。このツールは埋め込まれた画像データにまったく触れないため、視覚的品質は100%変わりません。PDFの内部オブジェクト(フォント、ページ辞書、クロスリファレンステーブルなど)がディスクにどのように保存されるかを再編成するだけで、これは可逆的で純粋に構造的な変更です。