PDF-based invoicing is only available for premium plans.
Templating
You can provide a custom template for your PDF-based invoicing. Templates use standardized HTML syntax and allow for both basic and advanced customization. To allow templating, Plude use Handlebars syntax.Syntax
Handlebars is a simple templating language. It uses a template and an input object to generate HTML or other text formats. Handlebars templates look like regular text with embedded Handlebars expressions.Footers
You can append a footer to all pages by adding a<footer> tag. Only text inside the footer is allowed, no HTML.
Helpers
Plude provide a list of different helpers to code the template.#if
You can use the if helper to conditionally render a block. If its argument returns false, undefined, null, "", 0, or [], Handlebars will not render the block.#unless
You can use the unless helper as the inverse of the if helper. Its block will be rendered if the expression returns a falsy value.#each
Each provide a for-loop to iterate arrays.#with
The with-helper allows you to change the evaluation context of template-part.#format
Format enables output formatting. Format use a variable defining the format of the value.#format value variable
#money (currencies)
You can format money and currencies using the money helper.#money value currency

