2MB PDF を開いて小さな変更を加え、12MB ファイルとして保存するのはよくあるイライラです。文章を追加しただけなのにファイルが大きくなってしまいました。これはバグではありません。PDF エディターが内部で変更を処理する方法の結果であり、なぜ発生するのかを理解すれば修正するのは簡単です。

PDF 編集者が変更を保存する方法
ほとんどの PDF エディターは、変更を保存するときにファイル全体を書き換えません。代わりに、変更内容を既存のファイルの末尾に追加します。元のコンテンツはそのまま残り、変更を説明する新しいデータが下部に追加されます。 PDF ファイル形式には、各オブジェクトのどのバージョンが最新であるかを読者に示す相互参照テーブルがあります。ファイルを開くと、ビューアは各要素の最新バージョンを読み取り、古いバージョンは無視します。
この増分更新のアプローチは保存には効率的で、高速で編集履歴が保存されますが、ファイルには編集されたコンテンツの以前のバージョンがすべて蓄積されることになります。完全に書き換えられることなく 10 回編集された PDF には 10 世代分の変更が含まれており、そのほとんどは表示されなくなりますが、依然としてファイル内の領域を占有しています。
PDF を圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
追加された要素は独自のデータを持ち込む
PDF に新しいコンテンツ (テキスト ボックス、注釈、署名、画像) を追加すると、エディターはその要素のレンダリングに必要なすべてのデータを埋め込みます。テキスト ボックスには、テキスト コンテンツとフォント データが追加されます。署名には、署名の画像と入力された名前のフォント データが追加される場合があります。単純なスタンプのアノテーションにも画像データとメタデータが含まれます。
一部のエディタでは、テキストを追加するときに、たとえ数文字しか使用されていない場合でも、完全なフォント ファイルが埋め込まれます。完全なラテン語フォント ファイルでは、小さなテキストが追加されたように見えるため、ファイル サイズが 300 ~ 500 KB 増加する可能性があります。これが、小さな編集によってファイル サイズが不釣り合いに大きくなる最も一般的な理由です。
フラット化と完全な書き換え
一部のエディタは「フラット化」機能を提供しています。注釈と追加された要素を PDF の基本コンテンツにマージするオプション。フラット化によりレイヤーが統合されますが、必ずしもファイル サイズが削減されるわけではありません。注釈が永続的で編集不能になるだけです。フラット化された PDF は、履歴編集データを保持している場合、予想よりも大きくなる可能性があります。
完全な書き換え — 「名前を付けて保存」とも呼ばれます。または「PDF に出力」エディター内 — ファイルを最初から再構築し、各要素の現在の状態のみを保持します。これにより、蓄積された編集履歴が削除され、使用されていないフォント データが破棄され、ファイル構造が最適化されます。これは、肥大化した PDF を適切なサイズに戻す最も効果的な方法です。
編集後の圧縮
エディターがクリーンな書き換えオプションを提供していない場合は、編集した PDF を PDF Compression ツールを使用して実行すると、ほぼ同じ結果が得られます。圧縮プロセスではファイル構造を最初から再構築し、蓄積された編集履歴を取り除き、冗長なフォント データを削除して、すべてのコンテンツに適切な圧縮を適用します。出力は、効率的に構造化されたファイル内のドキュメントの現在の状態です。
これは編集後の肥大化した PDF を最も早く修正する方法です。編集後に圧縮します。編集によって肥大化した PDF の圧縮によるサイズの削減は、多くの場合劇的です。サイズのほとんどは実際のコンテンツではなく蓄積された編集履歴であるため、2MB であるはずの 12MB のファイルが 2MB またはそれに近い値に戻ることがあります。
画像の追加が犯人である場合
編集中に画像を追加し、ファイル サイズの増加がそれらの画像に比例しているように見える場合、問題は編集のオーバーヘッドではなく画像の解像度です。 72 DPI で Web サイトからコピーした画像は小さいです。 Retina ディスプレイ解像度でのスクリーンショットは、1 つの画像で 3 ~ 5 MB になる場合があります。クリップボードから貼り付けられた画像は、多くの場合、圧縮されずに元の最大解像度で埋め込まれます。
修正方法は同じで、完成した PDF を圧縮します。圧縮により、埋め込み画像に適切な画像エンコードが適用され、通常の表示サイズで目に見える品質の低下なしに、貼り付けられた画像が数 MB から数百 KB に削減されることがよくあります。
問題を回避するための最も簡単なワークフロー
必要に応じて PDF を編集し、送信またはファイルする前に WukongPDF の圧縮ツールで実行します。 1 分以内にかかる 1 つの追加手順により、エディターが内部で何をしたかに関係なく、クリーンで適切なサイズのファイルが一貫して生成されます。圧縮は、ファイルがすでに大きすぎる場合にのみ行うものではなく、すべての PDF 編集ワークフローの最後のステップとして扱います。
PDF を圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
