品質を落とさずにPDFを圧縮する方法
メールソフトは20MBを超えるものを拒否します。ここでは、テキストを鮮明に、画像を読みやすく保ちながら、PDFをごく小さなサイズに縮小する方法を紹介します。Acrobatのライセンスは不要で、ブラウザ内で完結します。
ほとんどのPDFが肥大化する原因は、いくつかの決まったものに集約されます。高解像度のスキャン、埋め込みフォント、未圧縮の画像、そして作成元のエディターが整理を怠っていることです。その結果、30MBのメール添付が送信できずに弾かれたり、ポートフォリオサイトが1ページの表示に10秒かかったり、CMSへのアップロードがファイルをきっぱり拒否したりします。
朗報です。その容量のほとんどは、誰にも気づかれることなく削減できます。ここでは、圧縮したと見える状態にせずにPDFを圧縮する方法をご紹介します。
そもそもPDFが大きくなる理由
PDFは本質的にコンテナです。ベクターテキスト、フォント、埋め込みのラスター画像、フォーム、スクリプト、添付ファイル、変更履歴などを保持できます。画面上は同じに見える2つのPDFでも、作成者が中に何を残したかによってファイルサイズが大きく異なることがあります。
- スキャンしたPDFが最大の元凶です。すべてのページが高DPIの画像で、しかも圧縮なしで保存されていることがよくあります。
- 写真の多いPDF(ポートフォリオやグラフ入りのレポートなど)は、サムネイルサイズで表示される場合でもフル解像度の画像を抱えています。
- 埋め込みフォントは書体ごとに数百KBを追加することがあり、特に何千ものグリフを持つCJKフォントで顕著です。
- 結合したPDFは、各元ファイルから使われていないリソースを引き継ぐことがよくあります。
ステップ 1:まずは可逆圧縮を試す
画像品質に手を加える前に、まずは基本的な再エンコードを実行しましょう。Pixoate の PDF 圧縮ツールなら、これをワンクリックで行えます。適切なオブジェクトストリームでファイルを書き直し、重複したリソースを削除し、古いコーデックが使われていた箇所には最新の画像圧縮を適用します。オフィスソフトで生成されたほとんどの PDF では、これだけで見た目の違いなくサイズを 30〜60% 削減できます。
ステップ 2:用途に合った画質プリセットを選ぶ
PDFの用途が次の場合:
- メールや添付 — 「メール」プリセット(約150 DPI)を使いましょう。文字はくっきりと保たれ、写真も画面上できれいに見えます。
- ウェブサイトへの掲載 — 「ウェブ」プリセット(約100 DPI)を使いましょう。ファイルは最も小さく、画面上でも問題なく読めます。
- 自宅やオフィスでの印刷 — 「印刷」プリセット(約300 DPI)を使いましょう。ファイルは大きくなりますが、写真のディテールが保たれます。
落とし穴は、何でも反射的に「高品質」を選んでしまうことです。ファイルを画面上で読むのであれば、150 DPIで十分です。人間は通常の閲覧距離ではその違いを見分けられません。
ステップ 3:元画像をあらかじめ縮小する
元データを自分で管理している場合、たとえば写真フォルダからPDFを組み立てるなら、まとめる_前に_画像を圧縮しましょう。Pixoateの画像圧縮ツールで70~80%の品質に圧縮し、その後画像からPDFでPDFを作成します。最終的な文書に圧縮をかけるよりも、小さくて軽快なPDFに仕上がります。
ステップ 4:一部だけが必要な場合は分割または並べ替える
サイズを減らす最も簡単な方法は、送る量を減らすことです。必要なのが47ページ目だけなら、分割や整理でそのページだけを抽出しましょう。必要な情報がすぐ見つかる1ページのPDFは、延々とスクロールしなければならない200ページのPDFに勝ります。
圧縮で解決できないこと
OCRのテキストレイヤーがないスキャンPDFは、どうやっても巨大なままです。50MBのスキャンを見ているなら、適切なツールは圧縮ツールではなくOCRです。まずOCRツールにかけて検索可能なテキストレイヤーを追加してから圧縮しましょう。テキストが別の選択可能なレイヤーに分かれれば、画像レイヤーを大胆にダウンサンプリングできるため、ほとんど品質を損なうことなく済みます。
手短に言うと
- PDF圧縮を「email」または「web」のプリセットで実行します。
- それでも大きすぎる場合は、すべてのページが必要か確認しましょう。分割を試してみてください。
- PDFを一から作成する場合は、まず画像圧縮で画像を圧縮しましょう。
- スキャン文書の場合は、圧縮する前にOCRをかけましょう。
「収まらない」ファイルのほとんどは、適切なプリセットを使えば収まります。
Pixoate