Choose the right fill method
Bulk Fill is a layered PDF filling system. You can add fixed overlay content, map overlay content to CSV, and fill supported native PDF form fields on supported non-XFA AcroForm PDFs. The right method depends on the source document and the kind of output you need.
What Bulk Fill Can Populate
In the current product, Bulk Fill can populate a recurring PDF in three ways:
- fixed overlay content that stays the same on every output, such as fixed text, fixed date, fixed QR codes, or fixed barcodes
- CSV-mapped overlay content placed anywhere on the page, such as mapped text, QR codes, and barcodes
- native PDF form fields on supported non-XFA AcroForm PDFs, including text fields, checkboxes, single-select dropdowns, and radio groups
You can also combine these methods in one workflow. For example, you might use native fields for the core business form, then add an overlay QR code or fixed barcode where the original PDF has no native field for that content.
Fill Methods At A Glance
| Method | Uses PDF native fields? | Uses CSV? | Best for |
|---|---|---|---|
| Static overlay | No | No | fixed content that should appear on every output |
| CSV-mapped overlay | No | Yes | flexible placement anywhere on the page |
| Native AcroForm fill | Yes | Yes | existing fillable PDFs with supported native fields |
Static Overlays
Use static overlays when the same content should appear on every exported PDF regardless of row data.
Common examples include:
- a fixed text label
- a fixed date
- a fixed QR code
- a fixed barcode
This method is useful when the PDF needs extra content in a specific visual position and that content does not change from row to row.
CSV-Mapped Overlays
Use CSV-mapped overlays when the content must come from your CSV and you need to place it freely anywhere on the page.
This is usually the right path when:
- the source PDF does not already contain usable native form fields
- you need flexible visual placement that does not depend on the PDF's native field structure
- you need mapped overlay content such as text, QR codes, or barcodes
Mapped overlays remain one of Bulk Fill's core strengths. They are flexible, practical, and still the right answer for many recurring business documents.
Native PDF Form Fill (AcroForm)
Use native PDF form fill when the source PDF already contains supported native AcroForm fields and you want Bulk Fill to write into the document's own form structure instead of placing everything as overlays.
In the current product, this native path supports:
- text fields
- checkboxes
- single-select dropdowns
- radio groups
When a PDF already has supported non-XFA native fields, this is often the cleaner and more natural path for structured business forms.
For the complete workflow, go to Work with native PDF forms (AcroForm).
When To Choose Each Method
Choose Static overlays when:
- the content is fixed for every output
- you need a simple visual addition to the PDF
Choose CSV-mapped overlays when:
- the value changes by row
- you want full control over placement
- the PDF does not already provide the native fields you need
Choose Native PDF form fill when:
- the source PDF already contains supported non-XFA AcroForm fields
- the document is a structured business form
- using the PDF's own form layer is more natural than placing overlays
XFA And Unsupported Native-Form Cases
Native form fill is limited to supported non-XFA AcroForm PDFs.
If the PDF is XFA, or if the native fields you need are unsupported, use overlays instead. In practice that means:
- use overlay Fields for CSV-mapped text placement
- use overlay QR codes or barcodes when the PDF has no matching native field
- keep using static overlays for fixed content that belongs outside the native form layer
Bulk Fill does not turn XFA support into a native workflow. XFA documents stay on the overlay path.
Recommended Workflow By Document Type
If your PDF already has supported fillable fields:
- start with Work with native PDF forms (AcroForm)
- use overlays only for extra content the original form does not provide
If your PDF is visually stable but has no useful native fields:
- use CSV-mapped overlays
- place the mapped content exactly where it needs to appear on the page
If you need the same fixed content on every output:
- add static overlays
- combine them with mapped overlays or native fields if needed
Next Steps
- Read Bulk Fill Overview for the full workflow and product fit.
- Read Quickstart for the fastest first run.
- Read Work with native PDF forms (AcroForm) if your PDF already contains supported fillable fields.
- Read CSV Mapping Guide for the exact mapping rules and field-specific behavior.