PDF を平坦化する方法
3 ステップ。すべてローカルで実行され、ファイルが端末から出ることはありません。
PDF を選ぶ
PDF をドロップまたは開きます。ツールはブラウザー内で pdf-lib によりファイルを検査し、見つかったフォームフィールドと注釈の数を報告します — 何もアップロードされていません。
平坦化する対象を選ぶ
「フォームフィールドを平坦化」にチェックを入れると入力済みの値がページに焼き込まれ、「注釈を削除」にチェックを入れると付箋・ハイライト・リンクのオーバーレイが取り除かれます。どちらか一方でも、両方でも。
平坦化してダウンロード
pdf-lib が、選んだ対話的な要素を静的にした PDF を書き直し、結果をダウンロードとして提供します。ディスク上の元ファイルは変更されません。
なぜ imisspdf の PDF平坦化 を使うのか?
設計から非公開
平坦化される PDF には、入力済みの個人情報 — 氏名、住所、納税者番号、署名 — が含まれることがよくあります。アップロードの工程がないため、それらがネットワークを通ることも、第三者のサーバーに、ほんの一瞬でさえ残ることもありません。
実行前に検出
ツールはまず、見つかったフォームフィールドと注釈の数を報告するので、確定する前に何が平坦化されるかがわかります。詳細な操作で、フォームだけ、注釈だけ、または両方を平坦化できます。
無料、透かしなし
1 日あたりの上限なし、登録なし、結果に印字されるロゴなし。平坦化された PDF はバイトレベルでクリーンに保たれ、印刷・アーカイブ・その後の署名の作業手順にすぐ使えます。
PDF平坦化 に関するよくある質問
文書内で「生きている」ものすべてを、静的に焼き込まれたページ内容に変換します。入力可能だったフォームフィールド(テキストボックス、チェックボックス、ラジオボタン、ドロップダウン)は通常のテキストとグラフィックになります — 入力済みの値は引き続き見えますが、誰も編集できなくなります。付箋、ハイライト、フリーハンドの描画、スタンプといった注釈は、ページに直接描き込まれます。レイヤー(オプショナルコンテンツグループ)は 1 つの可視レイヤーに統合されます。平坦化後の PDF は表示上は同一に見えますが、印刷されたページのように振る舞います — 見えるものがすべてで、そのどれも通常の Acrobat の操作画面からは変更できません。
理由は 2 つです。印刷について。多くのプリンタードライバーは「確定」されていないフォームフィールドの値を無視します — 名前を入力し、印刷に送ると、印刷結果ではフィールドが空白になります。平坦化すると値がページに描画されるため、常に印刷されます。アーカイブについて。PDF/A のような標準規格は、対話的な要素を明示的に禁止しています。それらは文書が 30 年後も同じように表示される保証ができないためです(フォームを描画する JavaScript がもう動かないかもしれません)。平坦化はファイルを自己完結したスナップショットに変えます — 視覚的な内容は同じで、動作するフォームエンジンへの依存はありません。
いいえ。平坦化は一方向の操作です。いったんフォームフィールドが静的な内容に変換されると、フィールドの定義は PDF の AcroForm 辞書から削除され、再構成できません。これは設計どおりです — 平坦化された PDF には編集可能な面が残るべきではありません。後でまた編集する可能性がある場合は、常に元の(平坦化していない)PDF のコピーを保管してください。このツールはディスク上のファイルを決して変更せず、平坦化された新しい PDF をダウンロードとして生成するだけなので、手動で上書きしない限り元ファイルはそのまま残ります。
ここは注意が必要です。PDF の電子署名は技術的には特殊な種類のフォームフィールドです。平坦化は署名の見た目(目に見える「署名者…」のスタンプ)は視覚的に保ちますが、暗号的な検証は壊します。署名証明書は元の PDF の変更されていないバイト列に結び付いています。いったん平坦化するとバイト列が変わり、どの署名チェッカーもファイルを「署名後に変更された」と報告します。PDF が法的に署名されており、その検証を有効に保つ必要がある場合は、平坦化しないでください。印刷やアーカイブのために署名済み文書の視覚的な記録だけが必要なら、平坦化で問題ありません。
対象とする「生きている」内容の種類が異なります。フォームを平坦化は対話的なフォームフィールド(テキスト入力、チェックボックス、ラジオボタン)を対象とし、現在の値をページ上の静的なテキストに変換します。注釈を削除はマークアップのオーバーレイ(付箋、ハイライト、フリーハンドの描画、コメント、リンクの矩形)を対象とし、その見た目をページに焼き込むか、完全に取り除きます。どちらか一方でも、両方でも実行できます。最も一般的な使い方は、完成した文書を署名やアーカイブに送る前の「フォームを平坦化 + 注釈を削除」で、誰も値を編集したりコメントを取り除いたりできないようにします。
ときどき、わずかに小さくなります。AcroForm 辞書、JavaScript アクション、注釈オブジェクトの削除は、特に注釈の多い PDF でいくらかのバイトを解放します。しかし、静的にレンダリングされた内容(テキスト、画像、各注釈の見た目を表すアピアランスストリーム)は、いまやページに恒久的に描き込まれ、内容を増やします。差し引きの効果は通常、どちらかの方向への小さなサイズ変化です — 平坦化は圧縮操作ではありません。より小さなファイルが欲しい場合は、続けて PDF圧縮 を使ってください。これは画像をダウンサンプリングし、平坦化済みの文書から孤立したオブジェクトを取り除きます。