• アップロード無し
  • ローカル処理
  • オフライン対応
  • 自動クリーンアップ
外部リクエスト 0 件

protect / 平坦化

平坦化

フォームや注釈をページに焼き込みます。

PDF をファイルトレイに追加してください。

方法論と技術的透明性

使用ライブラリ

  • pdf-lib — PDF構築・編集のコアロジック
  • pdf.js — PDFレンダリングとページラスタライズ

メモリ管理戦略

各操作完了後、URL.revokeObjectURL()を即座に呼び出します。pdf.jsのドキュメントハンドルはpdfDoc.destroy()で破棄され、Workerはコンポーネントのアンマウント時または処理完了時に終了されます。

ファイルを保存しないため、恒久的な保存は保証されません。パスワード保護されたPDFのローカル処理はサポートされていません。

Key Features

  • Burn interactive fields to static content

    Form fields, checkboxes, and text inputs are rendered into the page as permanent visual elements.

  • Annotations and layers

    All PDF annotations (comments, stamps, ink) and optional content layers are merged into the base page.

  • Print and archive ready

    The flattened PDF renders identically in every viewer and prints consistently — no renderer variations.

Common Use Cases

Used to finalise filled application forms before submission, create print-ready files from form-based designs, or archive completed contracts that must not be altered.

Frequently Asked Questions

Can I un-flatten a document?
No. Flattening is irreversible. Keep a copy of the interactive version before applying.
What is the difference between saving and flattening?
Saving preserves interactive fields. Flattening destroys them — the result is a static image of the form, not an editable form.
Are digital signatures affected?
Yes. Flattening renders signature appearance into pixels, which invalidates the cryptographic signature. Apply only to forms where the signature appearance no longer needs to be verified.