Tips & Tricks

内部の入力可能なフォームフィールドを壊さずに PDF を小さくする方法

入力可能なフォームフィールドを含む PDF を圧縮するのは賭けです。標準の圧縮設定では、フォーム フィールド データとページ コンテンツは区別されません。同じ積極的な画像ダウンサンプリングとオブジェクト除去をすべてに適用します。結果としてファイルは小さくなりますが、フォーム フィールドが機能しなくなる可能性があります。ドロップダウン メニューのオプション リストが失われます。計算が中断されます。送信ボタンは不活性な装飾になります。

圧縮では、ファイル サイズと引き換えに機能が優先されます。フォームフィールドが壊れたとき、トレードはあまりにも攻撃的でした。

フォーム フィールドを保持する PDF 圧縮 パスを作成するには、インタラクティブな要素をそのまま残しながら、画像と未使用のオブジェクトを対象とする圧縮設定を選択する必要があります。 WukongPDF の PDF Forms ツールはフォームを意識した圧縮を処理し、以下の手順により、すべてのフォーム機能が保持された小さな PDF が生成されます。

How to Make a PDF Smaller Without Breaking the Fillable Form Fields Inside

標準圧縮がフォームフィールドを破壊する理由

PDF フォーム フィールドは、フィールド タイプ、オプション、計算、アクションを定義する内部オブジェクトに依存します。標準圧縮では、未使用のオブジェクトが特定され、それらが削除されます。圧縮エンジンがフォーム フィールドのオブジェクトを未使用と誤って識別した場合、そのオブジェクトは削除されます。フィールドは動作を停止します。視覚的な外観は変更されていない可能性があり、テキスト ラベルはまだ存在しますが、その背後にあるインタラクティブな要素は消えています。

圧縮により、効率を高めるために PDF の内部構造も書き換えられます。フォーム フィールドは、親オブジェクトと子オブジェクトの階層を通じて相互に参照します。構造を書き換えると、これらの参照が壊れる可能性があります。オプション リストを親グループに依存していたドロップダウン メニューは、圧縮プロセス中に親グループが再編成された後、そのオプションを見つけることができなくなりました。

WukongPDF

PDFを圧縮してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

インタラクティブな要素を保持する圧縮設定の選択

Adobe Acrobat の PDF オプティマイザーでは、キー設定は「オブジェクトの破棄」の下にあります。フォームフィールド、アクション、JavaScript に関連するオプションのチェックを外します。具体的には、「フォームフィールドをフラット化」と「ドキュメント構造を破棄」のチェックを外します。これらの設定は、他のすべてを圧縮しながら、インタラクティブな要素をそのまま残すようにオプティマイザーに指示します。

ほとんどの PDF でファイル サイズに最も大きく影響する画像の圧縮に重点を置きます。カラー画像とグレースケール画像を 150 DPI にダウンサンプリングします。カラー画像に JPEG 圧縮を適用します。モノクロ画像にテキストや線画が含まれる場合は、高解像度のままにしてください。多くの場合、画像圧縮だけで、単一のインタラクティブ要素に影響を与えることなく、ファイル サイズが 50 ~ 70% 削減されます。

圧縮後のフォーム機能のテスト

圧縮後、PDF を開いてすべてのフォーム フィールドをテストします。各テキストフィールドをクリックして、入力が受け入れられることを確認します。各ドロップダウンを開いて、すべてのオプションが存在することを確認します。各チェックボックスとラジオボタンにチェックを入れます。フォームに計算が含まれている場合は、テスト値を入力し、計算によって正しい結果が得られることを確認します。フォームに送信ボタンが含まれている場合は、送信をテストします。

すべてのフィールドをテストするのは面倒ですが必要です。単一の壊れたフィールドが検出されないということは、圧縮フォームのすべての受信者がエラーに遭遇することを意味します。壊れたフォームを配布することの恥ずかしさは、テストにかかる時間コストを上回ります。多くのフィールドを含む複雑なフォームの場合は、すべてのフィールドを体系的にカバーするテスト スクリプトまたはチェックリストを作成します。

圧縮設定フォームフィールドへの影響推奨事項
画像のダウンサンプリングなし、画像とフォームは別のオブジェクトです安全、最大のサイズ縮小に使用
使用しないオブジェクトを破棄する誤って識別された場合はフォームオブジェクトを削除できますフォーム関連の破棄オプションのチェックを外します
フォームフィールドをフラット化するすべてのフォームの対話性を破壊します機能し続けたいフォームでは決して有効にしないでください
文書構造の最適化オブジェクト参照を壊す可能性がある最適化後に徹底的にテストする

オーバーレイされたフォームフィールドを使用してスキャンした PDF を圧縮

紙のフォームをスキャンして Acrobat で入力可能にする場合によくある、フォームフィールドが上部に追加されたスキャンされた文書には、2 つの別々のデータレイヤーがあります。スキャンされたページ画像は大きなデータ層です。フォームフィールドは小さなデータレイヤーです。画像を積極的に圧縮し、150 DPI にダウンサンプリングし、強力な JPEG 圧縮を適用します。フォーム フィールドによって追加されるファイル サイズはごくわずかなので、触れないでください。

この 2 層のアプローチにより、安全に最大のサイズ縮小が達成されます。スキャンされた画像は、数メガバイトのビットマップから圧縮 JPEG に縮小されます。フォームフィールドはそのまま残ります。 150 DPI でスキャンされたページの視覚品質は、画面表示や印刷には十分です。フォームフィールドは、圧縮されていないオリジナルと同じように機能します。

フォームセーフ圧縮のためのプリフライト プロファイルの使用

Acrobat のプリフライト ツールには、フォーム フィールドを保持するようにカスタマイズできる PDF 最適化用の事前定義された修正プロファイルが含まれています。フォーム要素に影響を与えるフィックスアップを無効にしながら、画像圧縮設定を適用するカスタム プロファイルを作成します。カスタム プロファイルを保存し、フォームを含むすべての PDF に適用します。

カスタム プリフライト プロファイルは、一貫した反復可能な圧縮を提供します。同じ設定がすべてのドキュメントに適用されます。 1 回の実行で重要なオプションのチェックを外し忘れるリスクはありません。プロファイルは組織のフォームセーフな圧縮の標準となり、文書化され、チーム全体で共有できます。プロファイルで圧縮されたすべてのフォーム PDF は同一の処理を受けます。

最適化されたコピーの保存とオリジナルの上書き

常に新しいファイルに圧縮してください。圧縮されていないオリジナルをバックアップとして保存してください。圧縮によってテストで検出できなかった問題が発生した場合、オリジナルでは回復パスが提供されます。オリジナルを圧縮バージョンで上書きし、後で問題が発見されると、最初からやり直すことになります。

最適化されていることを示すために、圧縮ファイルに Form-Compressed.pdf または Form-Optimized.pdf という名前を付けます。オリジナルは Form.pdf のままです。この命名規則により、どのバージョンが正式なバージョンで、どのバージョンがサイズ最適化された派生バージョンであるかについての混乱が防止されます。

WukongPDF

PDFを圧縮してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →