PDF 圧縮の問題
PDF 圧縮は、試してみるまで単純には聞こえないタスクです。50 MB の PDF はメールで送れません。プロバイダの大半は 25 MB、多くが 10 MB で上限を設けます。テキストを読みづらくしたり、埋め込み画像をぼやけさせたりせず、5 MB 程度に落としたい。
圧縮エンジンはエンジンごとに大きく異なります。サーバーで ghostscript 経由で再レンダリングするものもあれば、メタデータを削るだけのもの、画像ダウンサンプリングで品質を破壊するものもあります。
無料オプション
- iLovePDF — サーバー側圧縮ツールで、典型的な PDF なら適切に処理。ファイルがアップロードされ、処理され、結果がダウンロードされる。
- Smallpdf — 同じモデルで UI が丁寧、仕上がりもやや高品質。
- PDF2Go — カジュアル用途には十分だが、サイズ削減は控えめ。
- ToolConvoy の PDF Compress — pdf-lib を使いブラウザで動作。アップロードなし。
ToolConvoy のアプローチ
PDF Compress は PDF を受け取りローカル処理します。次のことを行います:
- メタデータ除去 — 文書プロパティ(著者、タイトル、件名、キーワード)と XMP メタデータを削除し、ファイル肥大を抑える
- 画像再圧縮 — 埋め込み JPEG/PNG を目標品質で再エンコードし、許容箇所ではダウンサンプリング
- オブジェクトストリーム最適化 — クロスリファレンステーブルを再構築し、デッドオブジェクトを除去
テキストと少数の画像を含む典型的な PDF では、40〜70% のサイズ削減が可視品質損失なしで期待できます。ほぼスキャン画像ばかりの PDF では、削減幅は画像再圧縮ステップをどれだけ積極的に動かすかに依存します。
プライバシーについて
iLovePDF と Smallpdf はどちらもファイルをアップロードします。機密文書(契約書、確定申告書、原稿)を圧縮するなら、アップロードはプライバシー上のコストです。ToolConvoy の圧縮ツールはアップロードしません。
推奨
プライベートな PDF:ToolConvoy。
機密性が問題にならないカジュアルな PDF:複雑な PDF には iLovePDF または Smallpdf がわずかに強い圧縮を出します。サーバー側 CPU が大きいためです。