Upload stationery
Export your company stationery as PDF. First page, following pages, special pages: done.
Generate PDFs on your stationery, create e-invoices, digitally sign documents, process PDFs, produce Excel reports and recognise receipts with AI. Over 20 years of production experience in one modern REST API.
You keep the layout that has already been signed off. Dokmatiq only adds the parts that change at runtime.
Export your company stationery as PDF. First page, following pages, special pages: done.
Define print areas with positions in millimetres. Fill them with HTML, Markdown, images, barcodes or QR codes.
One API call, one finished PDF. On your stationery. Validated, signed and ready to archive.
The stationery remains a PDF. The request only declares which content should be printed where, and which output format you need.
{
"outputFormat": "PDF",
"stationery": {
"firstPage": {
"fileName": "stationery-page-1.pdf",
"contentBase64": "JVBERi0xLjQKJcTl8uXr...<truncated>"
},
"subsequentPages": {
"fileName": "stationery-following-pages.pdf",
"contentBase64": "JVBERi0xLjQKJeLjz9MK...<truncated>"
}
},
"contentAreas": [
{
"name": "addressWindow",
"page": 1,
"xMm": 24.0,
"yMm": 51.0,
"widthMm": 85.0,
"heightMm": 32.0,
"htmlContent": "<strong>Sample Company Ltd.</strong><br />4 Market Street<br />20457 Hamburg"
},
{
"name": "invoiceNumber",
"page": 1,
"xMm": 145.0,
"yMm": 51.0,
"widthMm": 42.0,
"heightMm": 10.0,
"text": "INV-2026-00421"
},
{
"name": "paymentQr",
"page": 1,
"xMm": 150.0,
"yMm": 234.0,
"widthMm": 32.0,
"heightMm": 32.0,
"qrCode": {
"value": "BCD\n001\n1\nSCT\nGENODEF1P08\n..."
}
},
{
"name": "bodyText",
"page": 1,
"xMm": 24.0,
"yMm": 96.0,
"widthMm": 162.0,
"heightMm": 110.0,
"htmlContent": "<p>Thank you for your order.</p><p>Delivery will be completed within 3 business days.</p>"
}
]
} Document preview
Stationery background with dynamic content layered on top
Thank you for your order. Delivery will be completed within 3 business days. The dynamic content sits on top of approved stationery, so every generated document stays visually consistent.
From stationery overlays to e-invoicing to AI-powered receipt recognition: Dokmatiq covers the entire document lifecycle. Each feature works standalone — or as part of the whole.
Use company stationery as a PDF background, with separate PDFs for page one and following pages just like real corporate letterhead.
Learn moreGenerate ZUGFeRD PDFs, embed invoice data into existing PDFs, create standalone XRechnung XML and convert between CII and UBL with validation built in.
Learn moreSign PDFs with PKCS#12 certificates, add timestamps and verify signatures through the same API.
Learn moreMerge, split, fill forms, watermark, password-protect and archive as PDF/A without bolting together extra services.
Learn moreGenerate Excel workbooks from JSON or fill templates — with styling, formulas and cell protection. Plus conversion between Excel, CSV and JSON in both directions.
Learn moreUpload photos of receipts, invoices, tickets and bills to get structured JSON. Automatic extraction of amounts, VAT breakdown, line items, payment method and language. Includes SKR03/04 account mapping, currency conversion, quality assessment, batch processing and async extraction. Export as CSV or Excel.
Learn morePlace text, HTML, Markdown, images, barcodes and QR codes at precise millimetre positions on your stationery — or use a LibreOffice template to control the layout through placeholders and bookmarks.
Markdown with tables, colour tags, page breaks and native paragraph and character styles from your ODT template. LibreOffice templates define margins, formatting and layout — placeholders and bookmarks fill in the variable content.
Dynamic headers and footers with placeholders, optionally different on odd and even pages as well as on the first page.
Render single pages or full documents as PNG or JPEG. Adjustable DPI and scaling for dashboards, review flows and document lists.
API-first, end-user portal or browser-based tooling. The same document engine powers all three.
DOKMATIQ
Developer
Add professional document generation to your product. REST API with templates, stationery overlays, e-invoicing, signatures and PDF tools. SDKs for Python, TypeScript, Java, PHP and C#/.NET plus an MCP server and skills for AI agents. Self-service portal with API keys, usage tracking and Stripe billing.
DOKMATIQ
E-Rechnungsportal
Upload your existing invoice as PDF, Word or image. The portal extracts the content, guides you through missing mandatory fields and produces a valid XRechnung or ZUGFeRD PDF.
DOKMATIQ
PDF-Werkstatt
A professional PDF toolbox in the browser. Print on stationery, apply digital signatures, password-protect files, archive as PDF/A and merge or split pages without writing code.
Shaped by years of document-generation work in business software. Every feature solves an actual operational problem.
Hosted in Germany. Your documents stay within the EU.
ZUGFeRD, XRechnung, PDF/A and PKCS#12 instead of proprietary file formats.
Free entry tier with 100 credits per month. Paid plans start at EUR 29 per month once your volume grows.