PDFの圧縮の仕組み
PDF圧縮ツールは、ロスレスの構造最適化によってPDFのファイルサイズを削減します。具体的には、相互参照テーブルの再構築、重複オブジェクトのマージ、以前の保存で残った古い更新セクションの削除、コンテンツの圧縮オブジェクトストリームへのパッキングを行います。これらの処理はすべてブラウザ内のpdf-libで実行され、PDFがサーバーやクラウドサービスに送られることはありません。
モードは2つあり、その違いは重要です。デフォルトはこのロスレス処理で、埋め込み画像のダウンサンプリング・再エンコード・削除を一切行わないため、返ってくる文書は入力したものと同じで、パッキングがより効率化されているだけです。強モードはその正反対の取引です。各ページを指定したDPIでJPEG画像として再描画するため、スキャンされたPDFは劇的に縮小されますが、画像だけのファイルになります。テキストは選択もできず検索もできなくなり、リンクやフォームフィールドは失われます。サイズが何より優先される文書でのみ、意図的に選んでください。PDFが大きい主な原因が高解像度の写真である場合、構造のクリーンアップだけでは削減効果は限定的です。最大の効果が得られるのは、複数回の保存で増分更新が蓄積したPDF、重複したリソースオブジェクトを含むPDF、または非圧縮の相互参照セクションを持つPDFです。画像が多くてサイズが問題になるPDFでは、埋め込む前に画像を圧縮しておくほうが効果的です。