Dokmatiq DOKMATIQ

Generate. Sign. Archive. One API.

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.

Over 20 years of production experience as foundation
GDPR-compliant, hosted in Germany
SDKs for Python, TypeScript, Java, PHP, C#
Stationery overlay E-invoicing Digital signatures PDF tooling Excel export Receipt recognition (AI) Previews & thumbnails

Three steps. No template editor.

You keep the layout that has already been signed off. Dokmatiq only adds the parts that change at runtime.

01

Upload stationery

Export your company stationery as PDF. First page, following pages, special pages: done.

02

Place content

Define print areas with positions in millimetres. Fill them with HTML, Markdown, images, barcodes or QR codes.

03

Generate document

One API call, one finished PDF. On your stationery. Validated, signed and ready to archive.

The stationery workflow in real JSON

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

PDF
Sample Company Ltd.
4 Market Street
20457 Hamburg
Invoice
INV-2026-00421

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.

Page 1 of 2

The entire document lifecycle in a single interface

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.

Content areas

Place 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 & templates

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.

Headers & footers

Dynamic headers and footers with placeholders, optionally different on odd and even pages as well as on the first page.

PDF previews & thumbnails

Render single pages or full documents as PNG or JPEG. Adjustable DPI and scaling for dashboards, review flows and document lists.

Three ways to work with Dokmatiq

API-first, end-user portal or browser-based tooling. The same document engine powers all three.

D

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.

For developers & SaaS teams
E

DOKMATIQ

E-Rechnungsportal

Coming soon

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.

For trades, small offices & service businesses
Coming soon
P

DOKMATIQ

PDF-Werkstatt

Coming soon

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.

For anyone who needs serious PDF workflows

Built for real-world document workflows

Built from production experience

Shaped by years of document-generation work in business software. Every feature solves an actual operational problem.

GDPR-aligned hosting

Hosted in Germany. Your documents stay within the EU.

Open standards

ZUGFeRD, XRechnung, PDF/A and PKCS#12 instead of proprietary file formats.

Start small, scale when you need it

Free entry tier with 100 credits per month. Paid plans start at EUR 29 per month once your volume grows.

See pricing & plans