5 つの個別の PDF を 1 つの結合ドキュメントに結合すると、多くの場合、個々のファイルの合計よりもかなり大きなファイルが生成されます。 2 MB のレポート、3 MB の付録、および 1 MB のカバー レターが、予想される 6 MB ではなく、12 MB の結合ファイルに結合されます。マージ操作によりオーバーヘッドが追加されました。ソース ファイル全体に複数回埋め込まれた重複フォント、すべてのソースに表示される会社ロゴなどの冗長な画像データ、各ソース ファイルの編集履歴から引き継がれた未使用のオブジェクト、および統合された結合ドキュメントではなく個々のファイルに最適化されたファイル構造です。
マージ ツールは効率的に構造化された出力を生成することよりも、すべてのソース ファイルのすべてのバイトを忠実に保持することを優先するため、デフォルトでファイルをマージするとファイルが肥大化します。マージ後の圧縮は、マージ操作によって導入された特定の種類の冗長性を対象として、内部コンテンツの品質を低下させることなく肥大化を取り除きます。
PDF 圧縮 のマージ後にファイル サイズを削減するには、マージ操作中に発生する特定の種類の肥大化 (フォントの重複、画像の冗長性、孤立したオブジェクト、構造の非効率) を対象としたマージ後の最適化パスが必要です。 WukongPDF の Reduce PDF Size ツールは、まさにこれらの冗長パターンに合わせて調整された設定でマージ後の圧縮を処理し、以下の手順でマージ後の肥大化の各原因に個別に対処します。

結合するとファイル サイズがソースの合計を超えて増加する理由
PDF 結合ツールがファイルを結合すると、各ソース ファイルの内部構造が処理され、結合された新しいドキュメントが作成されます。肥大化の最も重大な原因は、フォント データの重複です。 5 つのソース ファイルのうち 3 つが、同じ企業フォントである Arial、Times New Roman、Calibri を使用して同じ Word テンプレートから作成された場合、各ソース ファイルにはそれらのフォント ファイルの完全なコピーが個別に埋め込まれます。通常、マージ ツールは、埋め込まれたすべてのコピーを 1 つの共有フォント リソースに統合するのではなく、保存します。結合された PDF には、同じ Arial フォント データの完全なコピーが 3 つまたは 4 つ含まれる場合があり、フォントのグリフ範囲に応じて、各コピーが個別に 50 ~ 200 KB のファイル スペースを消費します。
冗長な画像データは、肥大化の 2 番目の主な原因となり、多くの場合、フォントの重複よりも大きくなります。同一の画像、すべてのレターヘッドの会社ロゴ、繰り返されるヘッダー グラフィック、標準フッター、すべての証明書の認証バッジを共有するソース ファイルには、それらの画像の個別のコピーが含まれます。マージ ツールは、マージ アルゴリズムに組み込まれたイメージ レベルの重複排除ロジックを使用して特別に設計されていない限り、ソース ファイル間でイメージの重複を排除しません。結合されたファイルには同じロゴが 3 回または 4 回保存され、各インスタンスは完全な画像データを個別に消費します。新しいドキュメント カタログ、ページ ツリー、相互参照テーブル、および組織オブジェクトが、すべてのソース ファイルから結合されたコンテンツの上にメタデータを追加するため、マージ プロセス自体による構造的なオーバーヘッドにより、第 3 の肥大化の原因が追加されます。
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
マージ後の圧縮パスの実行
Adobe Acrobat の PDF オプティマイザーは、スクリプトを使用せずに最も徹底的なマージ後のクリーンアップを提供します。結合された PDF を開き、[ファイル]、[最適化された PDF として保存] の順に移動します。 [画像] パネルで、カラー画像とグレースケール画像を 150 DPI にダウンサンプリングします。これは、画面表示やほとんどのオフィスでの印刷に適しており、埋め込まれた写真やグラフィックスのデータ サイズが大幅に削減されます (高解像度画像の場合は通常 60 ~ 80%)。 [フォント] パネルでフォントのサブセットを有効にして、埋め込みフォントから未使用のグリフを削除し、ドキュメントに実際に表示される文字のみを保持し、完全なフォント ファイルに含まれる数千の未使用のグリフを破棄します。 [オブジェクトの破棄] で、マージ操作によって新しいファイル構造内に孤立した未使用のオブジェクト、重複リソース、および冗長ページ コンテンツの削除を有効にします。
ブラウザベースの圧縮ツールも、デスクトップ ツールほど細かい制御ではありませんが、マージ後の肥大化を効果的に削減できます。結合された PDF を WukongPDF の圧縮ツールにアップロードし、中または高の圧縮設定を選択します。このツールは、コンテンツ ハッシュを比較することで重複リソースを特定して統合し、画像をバランスの取れた解像度にダウンサンプリングし、相互参照テーブルを書き換えて孤立したオブジェクトを削除することでファイル構造を合理化します。ブラウザベースの圧縮パス後のサイズ削減は、通常、結合されたドキュメントで 30 ~ 50% の範囲になります。正確な削減量は、結合によって導入された重複データの量と、圧縮設定がどれだけ積極的に冗長性をターゲットにしているかによって異なります。
自動ツールでは不十分な場合のフォントと画像の重複排除
ツールにフォントまたは画像の重複排除機能がないため、または重複が完全一致ではなくハッシュ ベースの検出を回避するほぼ重複であるため、自動圧縮ではマージ後の肥大化に完全に対処できない場合は、手動介入により追加のスペースを回復できます。 Acrobat の「すべての画像をエクスポート」機能を使用して、結合された PDF からすべての画像を抽出します。ファイル サイズ、ピクセル寸法、ビジュアル コンテンツを比較して、重複した画像を特定します。それぞれの一意の画像の 1 つのコピーを再挿入し、必要なすべてのページでその 1 つのコピーを参照するように PDF を構成します。
フォントの肥大化の場合、最も効果的な手動アプローチは、ビジュアル出力から新しいファイルを作成する PDF プリンター ドライバーを使用して、結合された PDF を新しい PDF に印刷することです。 Print-to-PDF プロセスでは、すべてのページが画面上に表示されるとおりにレンダリングされ、単一のフォント リソース セットを含む新しい PDF が作成され、元のマージからの重複フォントが 1 つの統合フォント セットに効果的に統合されます。トレードオフとして、印刷された PDF では、結合された元のドキュメントに存在していたインタラクティブな要素、ハイパーリンク、フォーム フィールド、ブックマークが失われる可能性があるため、このアプローチは、ビジュアル コンテンツが重要であり、インタラクティブな機能が使い捨てである場合にのみ適しています。
| 膨張ソース | マージによる作成方法 | 圧縮修正 |
|---|---|---|
| フォントの重複 | 複数のソースファイルに同じフォントが埋め込まれている | フォントのサブセット化、または PDF への印刷による統合 |
| 冗長なイメージ | 複数のソースに同じロゴやグラフィックがある | イメージの重複排除、または単一の共有インスタンスへの置き換え |
| 孤立したオブジェクト | マージプロセスでは、ファイル構造内に未使用のオブジェクトが残ります | PDF オプティマイザーで未使用のオブジェクトを破棄する |
| 最適化されていないファイル構造 | 結合されたドキュメントに構造の最適化が欠けている | 最適化された PDF として保存して相互参照テーブルを再構築 |
マージ後の圧縮後の品質の検証
圧縮された結合ファイルを開いてすべてのページをスクロールし、ドキュメント全体の視覚的な品質を確認します。異なるソース ファイルから作成されたページで、一貫した画質、フォント レンダリング、および色の再現を確認します。ソース ファイルが結合されたマージ境界付近のページには特に注意してください。これらの場所は、各ソース ファイルのコンテンツが均一の圧縮設定に対して異なる反応を示す可能性があるため、圧縮アーティファクトが最も発生する可能性が高い場所です。
圧縮バージョンのページ数を元のマージ バージョンと比較し、圧縮中にページの損失、並べ替え、破損がないことを確認します。結合されたドキュメント内の各元のソース ファイルの最初のページ、中間ページ、および最後のページを簡単に並べて比較すると、最も一般的な圧縮エラーが見つかります。ファイル サイズの削減が特定された肥大化に比例していることを確認します。通常、中程度の冗長性を持つ結合ドキュメントの場合は 30 ~ 60% の削減になります。
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
