Open the sample Invoice PDF in a new tab
Invoice
Itemised invoice with per-line tax, discount, payment details, PO reference and item tables that split cleanly across pages.
JSON SchemaSample data"template": "invoice"
Template gallery
Each template has a JSON Schema, sample data and a pre-rendered sample PDF. Click any page to open its PDF: each one was produced from the sample data by the same engine the API runs.
Open the sample Invoice PDF in a new tab
Itemised invoice with per-line tax, discount, payment details, PO reference and item tables that split cleanly across pages.
JSON SchemaSample data"template": "invoice"
Open the sample Hebrew tax invoice (RTL) PDF in a new tab
Israeli tax invoice / invoice-receipt in Hebrew: right-to-left layout, ע.מ / ח.פ, allocation number, original/copy marking, 18% VAT breakdown and payments received.
JSON SchemaSample data"template": "invoice-he"
Open the sample Receipt PDF in a new tab
Compact A5 payment receipt: amount paid, method and reference, line items and the VAT included in the price.
JSON SchemaSample data"template": "receipt"
Open the sample Business report PDF in a new tab
Multi-page report: cover summary, KPI cards, bar chart and a long data table whose header repeats on every page.
JSON SchemaSample data"template": "report"
Open the sample Certificate PDF in a new tab
A4 landscape certificate of completion/achievement with ornamental border, seal and signatures.
JSON SchemaSample data"template": "certificate"
All names, numbers and addresses in the samples are fictional. The Hebrew tax invoice is a layout, not tax advice: you are responsible for the details a valid invoice must carry. Prefer files? The examples/ folder in the repository has each schema, sample JSON, PDF and PNG preview.
Restyle any template in the editor and send the exported JSON as template, or send your own HTML. Fonts and print CSS are injected for you.
{
"template": {
"base": "invoice",
"styles": { "primaryColor": "#3730A3", "fontFamily": "heebo" },
"labels": { "title": "Tax invoice" }
},
"data": { … }
}