PDF Designer

With the PDF Designer, you design reusable PDF templates that reflect your own brand and requirements.

You can add images, watermarks, QR codes, tables, headers, footers, custom fonts, and apply your own styles.

Every PDF template is an API endpoint. You define areas on the PDF where you want to include data. These areas are filled with data from any target system that can be reached via API.

You can generate a PDF from a template by calling it from a server script, from a workflow, or from an application.

How PDF templates work

A PDF template defines the structure and appearance of a document. It consists of components (document-level shells such as headers, footers, and content areas) and content elements such as text, tables, and images, arranged in a document tree.

You bind components to an interface that defines the data structure the template expects. When the template is called, data is passed in as a JSON payload and rendered into the document at the bound positions.

Custom fonts managed in the Fonts tool in the Cockpit can be enabled for use in the PDF Designer, giving you full typographic control over your templates.