To flatten a PDF form or annotated document, use Zro7 Flatten PDF. It renders every AcroForm field, XFA widget, sticky note, highlight, and signature into the page content stream, then removes the interactive layer. The resulting PDF looks identical but nobody — not even Acrobat — can change the values.
Why flatten?
- Lock a signed contract — prevent counter-party edits after signature.
- Preserve a filled form — some viewers reset fields; flattening freezes them.
- Ensure consistent printing — form widgets render differently across viewers; flattened content doesn't.
- Strip metadata trails — form field names, tab orders, and JavaScript actions are removed.
How Flatten PDF works
- Parse the AcroForm/annotation dictionaries and their appearance streams.
- Draw each appearance onto the page's content stream at the widget's position.
- Delete the interactive objects and rewrite the page tree.
- Emit a fresh, view-only PDF.
Steps
- Open Flatten PDF.
- Drop the filled or signed PDF.
- Click Flatten.
- Download — try to edit a field in Acrobat to confirm it's now baked in.
Zro7