結合後のPDFが逆に大きくなる理由
複数のPDFを1つに結合すれば、サイズは単純に足し算されると思いがちです。実際には結合後のファイルは元の合計より大きくなることが多く、理由は3つあります。1つ目は各PDFに埋め込まれたフォントが重複して保持されること、2つ目はメタデータと相互参照テーブルが増えること、3つ目は一部の結合ツールがオブジェクトを再パッケージ化して冗長性を生むことです。元のファイルに高解像度のスキャン画像が含まれていると、結合後の肥大化はさらに顕著になります。
結合は最初のステップにすぎません。メール送信、チャットアプリでの送信、ウェブサイトへのアップロードを容易にするには、その後にもう一度圧縮することがよく必要です。
正しい順序:結合してから圧縮
推奨される順序は、先に結合し、その後に圧縮することです。先に圧縮してから結合すると、結合ツールが圧縮ストリームを展開して再パッケージ化し、先ほどの圧縮効果が失われることがあります。
- PDF結合ツールで複数のファイルを順序通りに1つにまとめる
- 結合結果のページ数と順序が正しいか確認する
- さらにPDF圧縮ツールで結合後のファイルを2度圧縮する
- 最終ファイルをダウンロードし、サイズと鮮明さが許容範囲か確認する
圧縮のいくつかの重要なポイント
画像のダウンサンプリング
PDFのサイズの大部分は画像です。スキャン文書では300 DPI以上がよく見られますが、画面での閲覧には150 DPIで十分です。圧縮ツールは画像を対象解像度にリサンプリングし、サイズを半分以上減らせます。注意:印刷に使う場合はダウンサンプリングを控えめにし、200 DPI以上を保つことをお勧めします。
画像の再エンコード
未圧縮やBMPエンコードの画像をJPEG(写真)やPNG(透過・線画)に変えると、効果はすぐに出ます。白黒のスキャン文字にはCCITT G4エンコードが最小です。
フォントのサブセット化
文書で実際に使われている字形だけを埋め込み、フォント全体は埋め込まないようにします。中国語PDFは特に恩恵が大きく、1セットの宋体は十数メガバイトになることもありますが、サブセット化すれば出現する数百文字だけが残ります。
冗長オブジェクトの削除
結合の過程で、参照されないオブジェクト、重複したXObject、廃止されたメタデータが残ることがあります。圧縮時にクリーンアップを行うと、さらに5%〜15%を節約できます。
ケース別の圧縮戦略
| ケース | 推奨戦略 | 予想サイズ |
|---|---|---|
| メール添付(25MB制限) | 中度の圧縮、画像150 DPI | 元の30%〜50% |
| チャットアプリ送信(100MB) | 軽度の圧縮、200 DPIを保持 | 元の50%〜70% |
| ウェブサイトダウンロード | やや強い圧縮、画像120 DPI | 元の20%〜40% |
| アーカイブ保存 | 軽度の圧縮、鮮明さを優先 | 元の60%〜80% |
よくある誤解
最小サイズを盲信する
圧縮しすぎると文字がぼやけ、画像にモザイクが出ます。印鑑や署名の入った契約書では、過圧縮が法的効力の争いを招くことさえあります。まず1部を試し、鮮明さを確認してから一括処理しましょう。
圧縮が「非可逆」であることを忘れる
再圧縮のたびに品質が落ちる可能性があります。元の結合ファイルを残し、圧縮版には別名を付けて、後で再生成できるようにしておきましょう。
実践のアドバイス
DocsAllの結合・圧縮はどちらもブラウザのローカルで完結し、ファイルはアップロードされないため、契約書や帳票のような機密文書の処理に適しています。流れとして「先に結合し、その後に圧縮する」を忘れないようにしましょう。用途に応じて異なる圧縮レベルを選び、すべてのファイルに最強設定を使うのは避けてください。
結合後もサイズがまだ大きい時は、圧縮ツールでサイズの内訳を確認しましょう。画像が大部分ならダウンサンプリング、フォントならサブセット化と、症状に合わせて対処する方が、無理な強圧縮より効果的です。