ほとんどの PDF 圧縮ツールは、スクリーン、電子ブック、プリンターなどの高品質のプリセットを提供しています。これらのプリセットは画像のサイズを縮小し、ファイル構造を最適化しますが、特定の出力ファイル サイズをターゲットにしていません。 PDF を電子メールの添付ファイルの場合は 10 MB 未満、Web アップロードの場合は 25 MB 未満、政府ポータルの場合は 5 MB 未満にする必要がある場合、一般的な品質レベルではなく、特定のメガバイト値をターゲットにした圧縮が必要です。
特定のファイル サイズにターゲットを絞って圧縮するには、反復的なアプローチが必要です。このツールはドキュメントを圧縮し、結果のファイル サイズを測定し、サイズが目標を超えている場合は、より積極的な圧縮を適用して再試行します。各圧縮パラメーターがファイル サイズにどのような影響を与えるかを理解すると、最小限の反復で目標に到達できるようになります。
WukongPDF の PDF 圧縮 ツールには、圧縮が適用される前に予想される出力サイズをプレビューして、ターゲット サイズを削減する機能が含まれています。
サイズをターゲットにした圧縮で名前付きプリセットが失敗する理由
プリセットは、ファイル サイズの結果ではなく、品質の結果を中心に設計されています。 Screen プリセットは、画面上の表示品質をターゲットにしており、必要なダウンサンプリングから得られるファイル サイズを生成します。テキストのみのドキュメントの場合、Screen は 200 KB のファイルを生成する可能性があります。同じページ数を高解像度の写真で埋めた場合、Screen では 15 MB のファイルが生成される可能性があります。入力内容が異なるため、同じプリセットでもサイズが 75 倍異なるファイルが生成されます。
システムがファイル サイズ制限を課す場合、ドキュメントの内容は考慮されません。 10 MB の制限により、余分なメガバイトがテキスト、画像、または埋め込みフォントからのものであるかどうかに関係なく、11 MB のファイルが拒否されます。サイズターゲット圧縮では、ファイル サイズ制限を主な制約として扱い、それに適合するようにすべての圧縮パラメータを調整し、サイズターゲットが達成されるまで品質を段階的に犠牲にします。
どの圧縮パラメータがファイル サイズに影響するかを理解する
画像のダウンサンプリングにより、品質のトレードオフに対して最大のサイズ削減が実現します。カラー画像を 300 DPI から 150 DPI に縮小すると、通常、画像データは 4 分の 1 に削減されます。 JPEG 圧縮品質では、目に見えるアーティファクトを犠牲にしてさらに削減を実現します。 85% の JPEG 品質では、オリジナルとほとんど区別がつきません。品質が 50% の場合、詳細な領域に目に見えるブロックノイズが発生します。
フォントのサブセット化により、埋め込みフォントから未使用の文字グリフが削除されます。特殊文字、数学記号、代替文字形式を含む数千のグリフを含むフォントの文字 A から Z と基本的な句読点のみを使用する文書は、サブセット化によってフォント データを 80 ~ 90% 削減できます。フォントの最適化は、使用されていないグリフのみが削除されるため、視覚的な品質には影響しません。
メタデータのストリッピングとオブジェクトのクリーンアップにより、小規模ながら一貫した削減が実現します。ドキュメントのプロパティ、プライベート アプリケーション データ、埋め込まれたサムネイル、および参照されていないオブジェクトを削除すると、通常、視覚的な影響はなく、ファイル サイズが 2 ~ 10% 削減されます。これらの削減は常に安全であり、品質に影響を与える圧縮を検討する前に適用する必要があります。
反復圧縮ワークフロー
許容可能な品質を維持できる、最も攻撃的でない圧縮から始めます。 Acrobat Pro で PDF を開き、「ファイル」、「別名で保存」、「最適化 PDF」の順に選択します。カラーおよびグレースケール画像のダウンサンプリングを 200 DPI、JPEG 品質を 80% に設定します。フォントのサブセット化、メタデータの除去、オブジェクトのクリーンアップを適用します。最適化されたファイルを保存し、サイズを確認します。サイズがターゲットの 10% 以内の場合は、微調整を加えます。サイズが目標を 10% 超えている場合は、DPI または JPEG の品質をさらに下げて再試行してください。
各反復では、一度に 1 つのパラメーターのみを変更する必要があります。 DPI と JPEG の品質を同時に変更すると、どのパラメータがサイズの削減にどの程度貢献したかを判断することができなくなります。反復ごとに 1 つのパラメータを変更すると、予測可能な結果が得られ、特定のドキュメント タイプに最も影響を与えるパラメータがわかります。
3 回繰り返しても、満足できる品質で目標サイズに達しない場合は、ドキュメントを複数のファイルに分割することを検討してください。 15 MB 未満に圧縮できない 100 ページのレポートは、それぞれ 8 MB の 2 つの 50 ページ ファイルとして機能する場合があります。ファイル分割は圧縮ソリューションではなく分散ソリューションですが、サイズ制限内に抑えるという実際的な目標を達成します。
Acrobat Pro のスペース使用量監査ツールの使用
圧縮する前に、ファイル サイズがどの程度になるかを理解してください。 Acrobat Pro の「スペース使用状況の監査」ツールは、「最適化 PDF」ダイアログの「詳細オプション」にあり、ファイルのコンテンツをタイプ別に分類します(画像、フォント、コンテンツ ストリーム、メタデータ、構造)。画像がファイル サイズの 90% を占めるドキュメントには、積極的な画像圧縮が必要です。フォントが 50% を使用するドキュメントでは、フォントのサブセット化が必要です。
監査は圧縮戦略の指針となります。フォントの多いドキュメントに画像圧縮を適用すると、最小限のサイズ削減が実現します。画像の多いドキュメントにフォントのサブセットを適用すると、最小限の削減が達成されます。監査により、対象のデータ型がファイル サイズに大きく影響しないため、役に立たない圧縮方法での無駄な反復が防止されます。
オリジナルと比較した圧縮品質の検証
目標サイズに達したら、200% ズームで圧縮 PDF と元の PDF を並べて比較します。テキストの鮮明さ、画像の詳細、色の精度を確認します。圧縮バージョンでは、オリジナルと比較して品質がいくらか低下します。問題は、その損失が意図された用途に対して許容できるかどうかです。画面上で表示することを目的としたドキュメントは、専門的な印刷を目的としたドキュメントよりも高い圧縮を許容できます。
品質の低下が許容できない場合は、別のアプローチを検討してください。単一の大きなドキュメントを圧縮する代わりに、圧縮がロスレスの圧縮 ZIP ファイルとして配布します。高解像度の画像を埋め込む代わりに、PDF を作成する前に、画像を低解像度のバージョンに置き換えます。これらの代替方法では、既に大きな PDF を圧縮するのではなく、PDF が作成される前にファイル サイズの問題に対処することで品質を維持します。
PDF を特定のメガバイト目標に圧縮することは、電子メール、アップロード フォーム、またはドキュメント管理システムでファイル サイズの制限に定期的に遭遇する人にとっては実用的なスキルです。監査ツールに導かれ、特定のドキュメントにとって最も重要な圧縮パラメータに焦点を当てた反復的なアプローチにより、必要最小限の品質損失で目標に到達します。
繰り返しドキュメント用の再利用可能な圧縮プロファイルの構築
一貫した画像密度とページ数を持つ月次レポートなど、同じソースからの同様のドキュメントを定期的に圧縮する場合は、再利用可能な圧縮プロファイルを構築します。 1 つの代表的なドキュメントを反復処理して最適な設定を見つけたら、それらの設定を Acrobat Pro の PDF オプティマイザーに名前付きプロファイルとして保存します。翌月のレポートは、保存されたプロファイルを使用して 1 ステップで目標サイズまで圧縮されます。
圧縮プロファイルを、同様のドキュメントを作成するチーム メンバーと共有します。製品カタログを配布するマーケティング チームはすべて同じカタログ圧縮プロファイルを使用できるため、チーム全体で一貫した出力品質とファイル サイズを確保できます。一元化されたプロファイルにより、各チーム メンバーが個別に圧縮設定を発見し、一貫性のない結果が生じるというシナリオを防ぎます。
新しいドキュメントに対してプロファイルを定期的に検証して、期待どおりの結果が得られることを確認します。高解像度の製品写真やより多くの画像を含む新しいページ レイアウトなど、ソース ドキュメントの変更は、プロファイルのパフォーマンスに影響を与える可能性があります。年に一度の検証により、プロファイルの有効性が維持されることが保証されます。
コンプライアンスと参照のための圧縮設定の文書化
規制または品質システム要件の対象となる文書の場合は、適用される圧縮設定を文書化します。ドキュメントのプロパティまたは付随するテキスト ファイルのメモには、PDF に対して行われた内容とその理由が記録されます。この文書は、ファイル サイズ制限を満たすために文書の品質が損なわれたかどうかを尋ねる可能性のあるコンプライアンス監査人に役立ちます。
ドキュメントには、元のファイル サイズ、ターゲット ファイル サイズ、使用された DPI および JPEG 品質設定、フォント サブセットが適用されたかどうか、および達成された圧縮ファイル サイズが含まれている必要があります。各圧縮ドキュメントの単純なスプレッドシート エントリにより、将来の決定をサポートし、一貫したドキュメント処理の実践を示す圧縮履歴が構築されます。
圧縮が目標に達しないドキュメントの処理
ドキュメントによっては、コンテンツが本質的にサイズが大きいため、目的のターゲット サイズまで圧縮できない場合があります。プロの写真撮影による高解像度写真の PDF ポートフォリオは、すべての画像が文書の目的に不可欠であるため、実行可能な最小サイズに達する可能性があり、これ以上圧縮すると、文書が表現するために存在する写真の詳細が破壊されてしまいます。
圧縮だけでは目標を達成できない場合は、限界を認識し、代替の配布方法を追求してください。ファイルをクラウド ストレージにアップロードし、電子メールに添付する代わりにダウンロード リンクを共有します。ドキュメントを管理しやすい部分に分割します。特定の画像を、外部でホストされているバージョンを参照するリンクに変換します。代替方法では、圧縮では克服できないサイズ制限を回避しながら、ドキュメントの品質を維持します。
圧縮をいつ停止するかを知ることは、圧縮方法を知ることと同じくらい重要です。視覚的に劣化するまで圧縮された PDF は、ファイル サイズの目標を満たしているかどうかに関係なく、その目的を果たせません。ファイル サイズの目標は、ドキュメントの配布に役立ちます。ドキュメントは圧縮ターゲットを提供するために作成されたものではありません。
大容量ワークフロー向けのターゲット圧縮の自動化
毎日数百もの PDF を処理し、それぞれの PDF を特定のサイズ制限内に収める必要がある組織の場合、ドキュメントごとに手動で繰り返し圧縮することは現実的ではありません。 PDF とターゲット サイズを受け入れ、プログレッシブ圧縮設定を適用し、出力を測定し、ターゲットに達するか最低品質しきい値に達するまで繰り返すスクリプトを使用してターゲット圧縮を自動化します。
構成可能なパラメータを備えた Ghostscript や pikepdf ライブラリを備えた Python などのツールは、自動化された対象を絞った圧縮を実装できます。このスクリプトは、軽度から強力まで圧縮レベルを定義し、各レベルを順番に適用し、出力サイズが目標を下回ると停止します。自動化は、人間のオペレーターにとって退屈な繰り返しを処理し、監視なしでドキュメントをバッチで処理します。
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
