How to Add Fillable Fields to Any PDF (Visual Field Placement)

Draw fillable fields on any flat PDF — scans, printouts, even phone photos — with the ExForms visual designer, then fill a completed copy from every Excel row.

You can add fillable fields to a PDF that has none by drawing them visually, right on the rendered page. If your PDF already has form fields, you don’t need the designer at all. Instead, ExForms maps existing fields to Excel columns directly.

This guide is for the many PDFs that arrive flat. Think scanned paperwork, printouts, exports from other software, or a photo taken with a phone. None of them can be filled by software until someone adds real form fields.

ExForms is an Excel add-in with a visual field placement designer, and it does exactly that. It also goes a step further than a PDF editor. Once the fields exist, every row of your workbook becomes a completed copy of the form, generated in bulk.

Drawing fields on a page in the ExForms visual field placement designer

Drawing fields on a page in the ExForms visual field placement designer.

The quick answer

Upload your flat PDF to a template set in the ExForms add-in. A PNG, JPG, or TIFF image works too. Then open the visual field placement designer. Draw the fields where the values belong: text, checkboxes, radio groups, barcodes, image fields, and repeating regions. Click Apply Fields, and ExForms injects real PDF form fields and extends your mapped workbook. From there, Send Data generates one filled copy per Excel row.

What Is a Flat PDF, and Why “Fillable” Is Only Half the Job

A flat PDF is a PDF with no form fields. The page looks like a form, with boxes, labels, and checkboxes. But to software, it is just a picture of a form. Scans, phone photos, and printouts are typical examples. Many PDFs exported from other software arrive flat too.

Tools like Acrobat can make a PDF fillable by hand. That solves only half the problem, though. As a result, you still get a form someone has to type into, one copy at a time. Say you need the same form for 50 vendors or 200 employees. In short, a fillable PDF alone doesn’t help.

The ExForms designer treats “make a PDF fillable” as step one of a data pipeline. So you draw the fields once, map them to Excel columns, and generate a filled document per row. Images work too. PNG, JPG, and TIFF uploads become flat PDF templates, so a phone photo is a fine starting point. No scanner needed. For the bigger picture, see the working with PDF templates guide.

Add Fillable Fields to a Flat PDF, Step by Step

Step 1: Open the visual designer

Upload your flat PDF or image to a template set in the add-in. If a single-file upload turns out to be flat, the designer opens automatically. You can also open it any time from the pushpin icon in Edit Set. Then your document renders page by page, ready to draw on.

Step 2: Draw the fields

Drag a box wherever a value should go. The designer supports text fields, checkboxes, radio groups, QR codes, and Code 128 barcodes. It also supports image fields, filled per row from a URL cell, and repeating regions for invoice line items. There is no OCR or auto-detection of blanks. Placement is manual, but you only do it once.

Step 3: Name and fine-tune

As you place each field, autosuggest proposes a name from the nearby label text. Here is a tip: name fields after your Excel column headers, and AutoMap becomes instant. Give checkboxes a custom ON value, so “Yes”, “X”, or “1” in a cell checks the box. You can also select several fields with Shift+drag and restyle them together.

Step 4: Apply Fields

One click injects real PDF form fields into the document. It also extends your mapped workbook and autosaves the mapping. New fields add columns, and repeating regions add tables. Re-editing is safe, because the designer always restarts from the original document. So you can rearrange fields without compounding changes.

Step 5: Fill it from data

Put one record per Excel row and click Send Data. Generated values go to a hideable “ExForms Data” PDF layer, so the original page stays untouched underneath. Prefer permanent output? Switch on flatten mode, and the values are drawn as page content instead of editable fields. The flat PDFs and images guide walks through the full workflow with screenshots.

Fill Hundreds of Copies in One Action

This is where visual field placement goes beyond a manual PDF editor. Send Data generates one filled document per Excel row, for every template in the set, in a single action. Outputs are named with your naming patterns, sorted into subfolders, and delivered as one zip. Every document counts within your plan’s monthly form allowance. See ExForms plans and pricing for details.

Templates that started life as an image return filled images by default. You get the same format and pixel size as the file you uploaded. In addition, each page becomes one image, collected in an Images/ folder inside the zip. Prefer PDFs? A per-file Output option switches any template over. Across ExForms, output formats include PDF, Word, PowerPoint, HTML, and images.

On paid plans, a set holds multiple templates, so one Send Data can produce a whole packet per row. If you would rather not start from scratch, the Ready-Made Templates library offers prepared templates. The same generation is available through the REST API too, so you can fill forms from your own systems.

Add Fillable Fields to a PDF: FAQ

Yes. Upload the scan or phone photo, and it becomes a flat PDF template you can draw fields on. PNG, JPG, and TIFF all work, including multi-page TIFF. Image-sourced templates return filled images by default, matching the original format and pixel size. A per-file Output option gives you PDFs instead.

No. There is no OCR or auto-detection of blanks. You place each field by hand, once. Still, everything after that is automated. Autosuggest names fields from nearby labels, Apply Fields extends your workbook and saves the mapping, and Send Data fills every row.

By default, generated values live on a separate “ExForms Data” PDF layer that can be hidden. Meanwhile, the original page stays intact underneath. Flatten mode is optional. It draws the values as permanent page content instead of editable form fields.

No. Free and anonymous accounts hold one template per set. That is enough to make a PDF fillable and batch-fill it from Excel, within your plan’s monthly form allowance. Paid plans hold multiple templates per set, so one Send Data fills a whole packet per row. See ExForms plans and pricing for current details.

Install ExForms from AppSource

Turn a flat form into filled copies

Have a flat form waiting in a scan, a printout, or your phone's camera roll? Install ExForms, upload it to a template set, and draw your first fields. Then fill a completed copy for every Excel row.
Install ExForms from AppSource

About the Author: Catalin

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.