Introduction

One of the most important parts of pdforge is our opinionated no-code template builder.

With it, you can create stunning reports using our pre-designed components, allowing you to focus less on minor details and more on achieving a polished, professional result.

Our components are categorized into two types:

Low-Level Components

These are highly flexible and can be customized to suit your needs:

• Text

• HTML

• Container

Opinionated Components

These require minimal customization and are designed with predefined styles and functionality:

• Page

• Image

• Icons

• Table

• Metrics Cards

• Alert

• Tags

• QR Code

• Charts

• Page Break

• Divider

• Loops

To learn more about a specific component, explore the detailed documentation available in the sidebar of this knowledge base.

How does variables work?

The variables that will be replaced to generate the final PDF or image will be generated automatically according to the Title of each component. You can see specific rules going to the detailed component documentation.

On low-level components you can also generate variables using our variables syntax.

We use handlebars as our templating engine to differentiate between dynamic variables and static text in your templates. Here’s how it works:

• Simple Variable: Enclose your text in double curly brackets: {{ }}.

• HTML Variable: Enclose your text in triple curly brackets: {{{ }}} to include HTML tags.

For more details on Handlebars syntax, please check out our guide in the HTML component.

Last updated