/PDF Fill

PDF Fill

Upload a PDF, drop your form fields onto it, and generate a filled PDF for every submission.

How it works#

PDF Fill turns each submission into a completed PDF. Upload a PDF template once, drag your form fields onto the exact spots where their answers should appear, and Halloform stamps every new submission's answers onto a copy of that PDF — generated on demand, so there's nothing to store or maintain.

Great for contracts, consent forms, applications, waivers, and any official document you already have as a PDF.

Set it up#

  1. Open your form's Integrations tab and choose PDF Fill.
  2. Upload your PDF template (up to 20 MB).
  3. Click a field in the left panel, then click on the PDF where its answer should print.
  4. Repeat for each field, then hit Save.

Placing fields#

Click a field name to arm it (it highlights), then click the PDF to drop it there — a marker shows the exact spot and the field gets a check in the list. The answer prints with its top-left corner at that point.

  • Multi-page PDFs — use the page arrows to place fields on any page.
  • Font size — set the size (in points) for new fields before placing them.
  • Remove a placement — click the trash icon on its marker.
  • Field types are detected automatically: text, dates, a checkbox mark (an X when ticked), and signature images.

Getting the PDF#

  • You (the owner) — open any submission on the Results page and click “Download filled PDF”.
  • The respondent — after submitting, a download button appears on the thank-you page so they get their own copy instantly.
The filled PDF is generated fresh on every download, so it always reflects the latest answers.

Tips#

  • Build your form fields first — you map by dragging the actual fields, so they need to exist before placing them.
  • For signatures, add a Signature field and drop it on the signature line.
  • To re-edit placements later, reopen PDF Fill from the Integrations tab; if the preview can't load your stored PDF, re-upload the same file — your placements are kept.