まず容量が何に占められているかを把握する
PDF最適化はむやみに圧縮するものではなく、まずどこが容量の大部分を占めているかを知る必要があります。よくある割合:
- 画像:スキャンデータでは画像が80%以上を占め、圧倒的に大部分
- フォント:中国語PDFでフォント一式を埋め込むと十数MBになることがあります
- メタデータ:通常は小さいですが、蓄積すると数KB〜数十KBになります
- 冗長オブジェクト:結合・編集で発生した廃棄オブジェクト、5%〜15%
原因に応じた対処が、一括強圧縮よりはるかに効果的です。PDF圧縮ツールで処理する際、最適化前後の容量変化を確認し、どの種類の内容が大部分を占めるか判断しましょう。
画像の最適化(最も効果的)
ダウンサンプリング
高解像度画像を適切なDPIまで下げます。画面閲覧は100〜150 DPIで十分、印刷は200〜300 DPI。スキャンデータはよく300+ DPIなので、一段階下げるだけで容量が即座に減ります。
再エンコード
- 写真系はJPEG、品質70〜80で視覚的な劣化はほぼなし
- 線画・透過含むものはPNG
- 白黒スキャンデータはCCITT G4で容量最小
重複画像の統合
同じロゴが各ページに埋め込まれると重複保存されます。最適化ツールで重複排除し、1つだけ保存して参照させます。
フォントの最適化
サブセット化
ドキュメントで実際に使用される字形のみ埋め込みます。一つの宋体は数万字ありますが、ドキュメントで使用するのは数百字のみ。サブセット化後、フォント部分は十数MBから数十KBに削減できます。中国語PDFの最適化では必須です。
未使用フォントの削除
ドキュメントで宣言されているが実際に使用されていないフォントはクリーンアップします。
埋め込みは慎重に
ドキュメントが一般的なフォント(システム標準など)のみを使用する場合、埋め込まずにリーダーのローカルフォントに頼ることも検討できます。ただしデバイス間で表示が一致しない可能性があるため、トレードオフを考慮してください。
メタデータと冗長性のクリーンアップ
メタデータの削減
編集ソフトが残した余分なメタデータ(作者、変更履歴、ソフトウェア情報)を削除し、必要なもののみ保持します。プライバシーを気にする場合、このステップで作者情報を含むフィールドも削除できます。
冗長オブジェクトのクリーンアップ
結合や複数回の編集後、未参照のXObjectや廃棄ストリームが発生します。一度のクリーンアップで5%〜15%削減できます。
オブジェクトストリームの圧縮
複数のオブジェクトを圧縮ストリームにパックします。モダンなPDFはすべてサポートしており、ツールがデフォルトで実行します。
リニアライゼーション(高速Web表示)
リニアライズPDFにより、ブラウザはダウンロード完了を待たずに最初のページを表示できます。Webサイトでオンライン表示するPDFに適しています。容量は必ずしも減りませんが、体験は向上します。
用途別の最適化戦略
| 用途 | 戦略 | 期待される効果 |
|---|---|---|
| メール添付 | 画像ダウンサンプリング150 DPI + フォントサブセット化 | 50%〜70%削減 |
| Webサイトダウンロード | より強い圧縮120 DPI + 全最適化 | 60%〜80%削減 |
| アーカイブ保存 | 軽度な最適化、鮮明さを保持 | 20%〜40%削減 |
| 印刷出力 | ダウンサンプリングなし、フォントサブセット化と冗長クリーンアップのみ | 10%〜20%削減 |
最適化の注意事項
非可逆プロセス
ダウンサンプリングとJPEG再エンコードは非可逆です。複数回の最適化で劣化が蓄積します。元ファイルを保管し、毎回元ファイルから最適化してください。
過度な最適化を避ける
契約書、印鑑、署名系のドキュメントを過圧縮すると法的効力に影響する可能性があります。まず1部試して鮮明さを確認してください。
互換性
極端な圧縮や新しいエンコード(JPEG2000など)を使用したPDFは、古いリーダーで開けないことがあります。外部公開には標準エンコードを使用してください。
まとめ
PDF最適化は「診断 + 対症」のプロセスです。画像が大部分ならダウンサンプリングと再エンコード、フォントが大部分ならサブセット化、最後に冗長クリーンアップ。用途に応じて最適化レベルを選び、すべてのファイルに最強レベルを使わないでください。DocsAll圧縮ツールはブラウザ内で実行され、機密文書はアップロードされません。PDF結合と組み合わせて「先に結合してから最適化」するのが最も効果的です。