Complete tax documents, medical intake questionnaires, and government application forms securely. OmniTool Hub automatically parses interactive PDF AcroForm fields, presents an intuitive form dashboard, and lets you save filled documents or flatten fields to prevent further editing.
Key Property Parameters & Specifications
| Field Type | Standard PDF Dictionary | Form Filler Capabilities |
|---|---|---|
| Text Input (/Tx) | Single-line and multi-line text fields | Type text with auto-fitting font sizes and alignment |
| Checkboxes (/Btn) | Boolean state toggle widgets | Click to check or uncheck with accurate cross/check glyphs |
| Radio Groups (/Btn) | Mutually exclusive button groups | Toggle single option selection within defined groups |
| Choice Dropdowns (/Ch) | Dropdown combo boxes and list boxes | Select options from embedded choice lists |
| Form Flattening | Burns field values directly into page stream | Disables editing to create finalized legal records |
Implementation Guide & Technical Reference
Filling & Flattening Fields via pdf-lib
const form = pdfDoc.getForm();
const nameField = form.getTextField('full_name');
nameField.setText('Jane Doe');
const agreeCheckbox = form.getCheckBox('terms_agree');
agreeCheckbox.check();
// Optional: form.flatten(); to freeze fields
Direct AcroForm manipulation.
Frequently Asked Questions (FAQ)
What is PDF Form Flattening?
Flattening takes interactive form field values and permanently burns them into the PDF page content, converting interactive fields into static text so they cannot be modified.
Does this tool work with scanned PDF forms that have no fields?
If a form is a flat scan without AcroForm fields, use the E-Sign or Annotate tools to type text boxes and place checkmarks anywhere on the page.
Is my personal data (SSN, phone number, address) secure?
Yes. Because the entire application runs locally inside your browser sandbox, your personal information is never uploaded or logged on any server.
Can I re-edit form fields after saving without flattening?
Yes. If you choose not to flatten, the PDF retains its standard AcroForm interactive fields so you can continue editing later.