PDF Template Editor
Last updated
Was this helpful?
The PDF Template Editor gives you a visual workflow for designing dynamic documents. You build a template by placing dynamic placeholders onto an uploaded PDF background.
The editor works exclusively with the PDF Templates class. Each template you create becomes an instance in this class, carrying the fillTemplate function that populates your document with data.
To see the complete process in action, follow our step-by-step guide.

Once your template is created, set up the visual background and place your dynamic fields.
To use an existing document as a layout, first upload its pages as separate PDF files to the File Explorer.
It removes the page, its background, and all placeholders on it. You cannot currently replace the background of an existing page.
Placeholders are the dynamic slots where your logic inserts data.
The variable name you enter (e.g., invoiceNumber) must exactly match the key in the data object you provide in your backend logic later. The editor adds the <> tags automatically.

To bring your PDF to life, call the fillTemplate function in your backend logic. It is the engine: it takes a data object (say, a JSON object from a database), merges the values into your placeholders, and outputs the finished PDF. For detailed input and output specifications, see the PDF Templates class documentation.
To see these concepts in action, follow our step-by-step guide on automating PDF reports.
To permanently remove a PDF template and its associated function:
Navigate to the Function Explorer.
Open the PDF Templates class.
Right-click the specific template instance.
Select Remove.
Deleting an instance removes it completely. Any logic in your Backend Builder referencing this template will break.

Last updated
Was this helpful?
Was this helpful?