Adobe InDesign または QuarkXPress で作成された PDF には、高解像度の画像、正確なヒンティングを備えた埋め込みフォント、およびベクター グラフィックスが含まれています。電子メール配布用にこの PDF を圧縮すると、通常、ファイル サイズが 70 ~ 90 パーセント削減されます。課題は、注意深く植字されたテキストを元のぼやけた近似に変えることなく、その削減を達成することです。
デスクトップ パブリッシング ソフトウェアは、印刷用に最適化された PDF を作成します。画像は 300 DPI で埋め込まれます。フォントは完全な文字セットで埋め込まれます。ベクター グラフィックスは、解像度に依存しないパスとして保存されます。 PDF 圧縮 パスでは、テキストとベクトルのコンテンツをそのままにしたまま、画像の解像度を選択的に下げて画像データを圧縮する必要があります。

デスクトップパブリッシング PDF が非常に大きい理由
InDesign および同様のツールは、エクスポート設定で指定された解像度 (通常、印刷出力の場合は 300 DPI) で画像を埋め込みます。 CMYK カラースペースの 300 DPI での 1 枚のフルページ写真は、非圧縮で約 35 メガバイトになります。エクスポート時の PDF 圧縮によりこの値は軽減されますが、エクスポート設定ではサイズよりも品質が優先されるため、ファイルのサイズは依然として大きくなります。
プロのタイポグラフィーのためのフォント埋め込みには、ヒンティング データ、カーニング テーブル、合字定義が含まれます。これらすべての機能を備えた完全な OpenType フォントは数百キロバイトになる場合があります。 5 つのフォントを使用するドキュメントには 5 つの完全なフォント ファイルが埋め込まれ、ページ コンテンツが考慮される前に数メガバイトが追加されます。
デスクトップ パブリッシング PDF のPDF フォント の品質は、フォント データに埋め込まれた正確な文字の位置決めとアンチエイリアス命令によって実現されます。フォント データを圧縮しすぎると、これらの命令が削除され、レンダリングされるテキストの品質が低下します。
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
テキストの品質を維持する圧縮設定
テキストおよびベクター コンテンツに可逆圧縮を適用するように圧縮ツールを構成します。テキストは JPEG またはその他の非可逆方式で圧縮しないでください。テキスト コンテンツ ストリームには Flate 圧縮または ZIP 圧縮を使用すると、品質を損なうことなくサイズが削減されます。
テキストに影響を与えずに PDF サイズを縮小 するには、画像のダウンサンプリング解像度を画面表示の場合は 150 DPI、印刷の場合は 300 DPI に設定します。テキストはベクトルベースのままで、画像のダウンサンプリング設定に関係なく、出力デバイスの最大解像度でレンダリングされます。
WukongPDF は、各コンテンツ タイプに適切な設定を適用するブラウザベースの圧縮を提供します。テキストとベクター グラフィックスは可逆圧縮を受けますが、画像はユーザー設定に基づいて適切な品質の圧縮を受けます。
圧縮後のテキスト品質の検証
元の PDF と圧縮された PDF の両方を 200% ズームで並べて開きます。特に圧縮アーティファクトが最も目立つ小さいサイズ、斜体または軽量のテキストの鮮明さを比較します。圧縮されたテキストは元のテキストと区別できないはずです。
色付きの背景上のテキスト、画像の近くのテキスト、図内のテキストには特に注意してください。これらは、本文テキストが影響を受けていない場合でも、圧縮アーティファクトが発生する可能性がある領域です。
圧縮中の特殊なタイポグラフィー機能の処理
合字、スモールキャップ、旧形式の数字を正しく表示するには、そのままのフォント データが必要です。圧縮によってフォント ヒンティングが削除されたり、フォントのサブセット化が過度に行われたりすると、これらの文字体裁機能がデフォルトの形式に戻ったり、正しくレンダリングされなかったりする可能性があります。
埋め込みフォントをサブセット化して、文書内で使用されている文字のみを含めることができます。サブセット化すると、必要な文字がまだ存在するため、テキストの品質に影響を与えることなくフォント データが削減されます。圧縮ツールがフォントを削除するのではなく、サブセット化するようにしてください。
タイポグラフィが重要な文書の場合は、圧縮する前に非圧縮のアーカイブ コピーを保存してください。アーカイブ コピーでは、活版印刷の品質が完全に保存されます。圧縮コピーは配布用に提供されます。どちらのコピーにも目的があります。
InDesign または QuarkXPress の PDF エクスポート ダイアログ内のデスクトップ パブリッシング ソフトウェア自体の圧縮設定によって、初期ファイル サイズが制御されます。印刷用に最適化された圧縮設定でエクスポートすると、大きなファイルが生成されます。画面用に最適化された圧縮設定でエクスポートすると、生成されるファイルは小さくなりますが、ドキュメントの目的に必要な画質よりも画質が低下する可能性があります。
エクスポート時に適切な圧縮設定を選択すると、エクスポート後の圧縮の必要性が減ります。 200 DPI および JPEG 品質 80 の画像を使用してエクスポートされた PDF は、300 DPI および最大品質でエクスポートされた PDF よりも大幅に小さくなり、画面表示では品質の違いが認識できない場合があります。
最初の PDF エクスポート時のフォントのサブセットには、ドキュメントで使用されている文字のみが含まれ、埋め込まれたフォント データが数百キロバイトの完全なフォント ファイルから通常 20 ~ 50 キロバイトのサブセットに削減されます。エクスポート中にフォントのサブセットを有効にすることは、フォント関連のファイル サイズを削減するための最も効果的な手順です。
デスクトップで公開されるドキュメントのビジュアル コンテンツの大部分を構成するベクトル グラフィックスの圧縮は、画像圧縮とは異なるアルゴリズムに依存します。ベクター パスは、可逆 Flate 圧縮を使用して圧縮されます。多くのパスを含む複雑なベクター アートワークは、単純なアートワークよりも圧縮効率が低くなります。
圧縮を適用した後、圧縮された PDF のファイル サイズを元の PDF と比較することで、圧縮効果の定量的な尺度が得られます。高ズームでの視覚的な比較により、重要な部分で品質を損なうことなくサイズの縮小が達成されたことが確認されます。
圧縮後にアーカイブされたドキュメントの場合、使用された圧縮設定を示す PDF メタデータまたはアーカイブ レコード内のメモを含めることで、アーカイブされたコピーのファイル サイズが同じドキュメントの他のバージョンと異なる理由を疑問に思う可能性のある将来のユーザーにコンテキストを提供します。
デスクトップで公開される PDF の理想的な圧縮アプローチでは、品質低下の許容範囲に従って各コンテンツ タイプが処理されます。つまり、テキストは可逆圧縮、ベクター グラフィックは最適化された可逆圧縮、写真は品質に適した JPEG 圧縮が行われ、フォントは使用されている文字のみを含むようにサブセット化されます。
デスクトップで公開される PDF の圧縮は、ファイル サイズとビジュアル品質の間のバランスを取る作業であり、適切なバランス ポイントは、圧縮された PDF がどのように使用されるかによって異なります。画面表示では印刷よりも高い圧縮が許容され、電子メール配布ではクラウド ストレージ共有よりも小さいファイルが要求されます。
フォントの鮮明さは、読者が最初に気づき、最も気にする品質の次元であり、圧縮中の保存においては、画質や色の精度よりも最優先事項となります。
圧縮後のテキストの鮮明さは、読書が主なアクティビティであるドキュメントにとって最も重要な品質指標です。
フォントのサブセット化により、埋め込まれたフォント データがドキュメント内で実際に使用される文字のみに削減されます。
フォントの埋め込みにより、テキストはどのデバイスでも正しく表示されますが、埋め込まれたフォント データが PDF ファイル サイズのかなりの部分を占める可能性があります。
文書内で使用されている文字のみを含めるようにフォントをサブセット化することは、テキストの多い PDF にとって最も効果的な圧縮手法の 1 つです。
テキスト コンテンツ ストリームに使用される Flate 圧縮アルゴリズムはロスレスです。これは、テキストの品質が圧縮の前後で数学的に同一であることを意味します。
JPEG 圧縮は、非可逆アーティファクトにより文字のエッジの周囲に目に見えるぼやけが生じるため、テキスト コンテンツには決して適用しないでください。
ベクター グラフィックスとテキストは、不適切な圧縮に対する同じ脆弱性を共有しています。どちらも、シャープなエッジを維持するためにロスレス処理が必要です。
適切に圧縮された PDF と適切に圧縮されていない PDF の違いは、テキストを 200% 以上に拡大すると最もよくわかります。
デスクトップで公開された PDF の画像は、目に見える品質の低下なしに画面表示用に 150 DPI にダウンサンプリングでき、テキストはフル解像度のままです。
圧縮中の色空間変換は、テキストの鮮明さ自体には影響を与えずに、色付きの背景上のテキストの外観に影響を与える可能性があります。
デスクトップで公開されたドキュメントの透明効果により、レンダリングが複雑になり、情報価値は追加されずにファイル サイズが増加します。
PDF に埋め込まれた各フォントの太さとスタイル (標準、太字、斜体、太字斜体) は、個別にサブセット化できる個別のフォント データを追加します。
PDF プロデューサーのメタデータは、どのソフトウェアがファイルを作成したかを記録し、そのソフトウェア出力の最適な圧縮設定に関する手がかりを提供します。
さまざまな品質設定で結果をプレビューする圧縮ツールを使用すると、ユーザーはファイル サイズとビジュアル品質の間の最適なバランスを見つけることができます。
画像を過度に圧縮すると、鮮明なテキストとのコントラストが不快になり、文書が一貫性のないもののように見えることがあります。
圧縮操作の順序は重要です。破棄されるピクセル データの圧縮を避けるために、最初に画像をダウンサンプリングし、次に圧縮を適用します。
プリセットとして保存された圧縮設定は、デザイン チームまたは部門によって作成されたすべてのドキュメントに一貫して適用できます。
文書ページの代表的なサンプルで圧縮設定をテストすると、単一ページでテストするよりも良い結果が得られます。
少量のテキストに大きな文字セットを使用するドキュメントの場合、フォントのサブセットだけでファイル サイズを 30 ~ 50% 削減できます。
一部のデスクトップ パブリッシング ツールは、PDF のエクスポート中にデフォルトの圧縮を適用しますが、エクスポート後の圧縮でより良い結果を得るために上書きできます。
オリジナルと圧縮を 100% ズームで視覚的に比較すると、テキスト品質に知覚可能な違いは見られません。
自動圧縮ワークフローでは、ページ分析を通じて検出されたドキュメント コンテンツ タイプに基づいて、さまざまな設定を適用できます。
PDF 最適化ツールからの圧縮レポートには、どのオブジェクトがファイル サイズの削減に最も貢献したかが示されます。
図やチャート内のテキストは、テキストとしてではなく画像の一部としてレンダリングされることが多いため、圧縮アーティファクトに対して特に脆弱です。
優れた圧縮ツールは、ファイル サイズを削減しながら、ブックマーク、リンク、メタデータを含むドキュメント構造を保持します。
圧縮率と品質のバランスは主観的なものであり、対象となる視聴者が意図した視聴条件で評価する必要があります。
同じ設定で複数のドキュメントをバッチ圧縮すると、ドキュメント ライブラリ全体で一貫した出力品質が保証されます。
圧縮に必要な時間はドキュメントの複雑さに応じて変化し、画像の多いドキュメントの方がテキストの多いドキュメントよりも時間がかかります。
フォントのライセンス制限により埋め込みが妨げられる場合があり、これにより表示中にフォントの置換が強制され、文書の外観が変更される可能性があります。
印刷指向の PDF 内の CMYK 画像は、画面指向の配布のために圧縮中に RGB に変換する必要があります。
PDF のバージョンは利用可能な圧縮オプションに影響し、新しいバージョンではより効率的な圧縮アルゴリズムがサポートされます。
可逆圧縮では、すべての文字のすべてのピクセルが設計どおりに正確に保存されます。これは、テキストの忠実性が重要なドキュメントには不可欠です。
圧縮された PDF は、一貫したレンダリングを確認するために、圧縮に使用したデバイスとは別のデバイスで開く必要があります。
アーカイブ コピーでは、将来改良されたアルゴリズムでドキュメントを再圧縮できるように、可逆圧縮を使用する必要があります。
現在のベスト プラクティスに照らして圧縮設定を定期的に監査することで、ツールの改善に伴い組織が最適な設定を使用していることが保証されます。
読みやすさが品質の最大の関心事である文書では、圧縮中にテキストの鮮明さを維持することが不可欠です。
| コンテンツタイプ | 圧縮方法 | 品質への影響 | サイズ縮小 |
|---|---|---|---|
| テキスト / ベクター | フラット (ロスレス) | なし;数学的に同一 | 10-30% |
| フォント | サブセット化(ロスレス) | なし;使用されたすべての文字が保存される | フォントデータの30~50% |
| 写真(カラー) | JPEG Q60-80 + ダウンサンプル 150DPI | わずかに;通常のズームでは目立たない | 70-90% |
| 線画 / スクリーンショット | PNG / ロスレス | なし | 20-40% |
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
