Carbone uses LibreOffice-based document generation from DOCX/XLSX templates. Quaterio offers a browser-based visual editor with its own pagination engine and REST API.
| Feature | Quaterio | Carbone |
|---|---|---|
| Visual page layout editor | ||
| Full document editor (WYSIWYG) | ||
| REST API | ||
| Template variables | Mustache-like syntax | |
| Batch generation | ||
| QR codes & barcodes | ||
| DOCX/XLSX templates | ||
| Headers & footers | Via template | |
| Custom fonts | Google Fonts (26) | Via template |
| Fillable form fields | ||
| Print-ready CMYK export | ||
| Self-hosted option | ||
| Content pagination (text flow across pages) | Via LibreOffice | |
| Self-serve (no developer needed) |
Quaterio
$30/mo
Business plan — includes API access
Carbone
€29/mo
Essential — Cloud (priced in EUR). Free self-hosted tier available
Carbone takes a distinctive approach: you edit templates in LibreOffice or Word using a custom variable markup, then submit the .odt or .docx file plus data to the Carbone service to generate a PDF. The model is strong for teams that already author in office software. For teams that want browser based editing or visual layout control, the trade off is significant.
The first reason is that editing templates in LibreOffice or Word with custom markup is not great UX. The variable syntax is awkward to type and debug, and previewing the output means generating a PDF round trip. People expect a real visual editor when working on document templates in 2026.
The second reason is feature breadth on the operational side. Quaterio offers QR codes, barcodes, fillable form fields, real CMYK print export and webhooks as first class features. Carbone covers the basics but each of those needs more glue code to set up.
Carbone has an open source core (Apache 2 licensed) that you can self host. Their commercial Carbone Cloud and Carbone Studio are SaaS offerings with additional features and support.
Quaterio is closed source SaaS. For teams with strict data residency or self host requirements, Carbone's open core is a genuine advantage. For teams that prefer a managed service with no infrastructure work, both Carbone Cloud and Quaterio handle that.
Carbone templates are .odt or .docx files with custom variable markup (typically with curly brace placeholders and dot notation for nested data). You author in LibreOffice or Word.
Quaterio templates live in the browser. The visual block based editor lets anyone (not just template engineers) build and edit templates. Variables are dropped in as placeholders with type information (text, HTML, markdown, QR code, barcode, form field) rather than markup syntax.
For teams whose entire content workflow lives in Word, where designers and authors are already comfortable editing .docx files, Carbone fits naturally. The handoff from Word to PDF generation does not require learning a new tool.
For teams that have moved most of their content to browser based tools (Notion, Google Docs, web editors), the round trip through LibreOffice or Word feels like a step backward.
Both handle multi page documents. Carbone relies on Word and LibreOffice's native pagination, which is mature and well tested. Quaterio has its own pagination engine that produces equivalent results for business documents.
Tables that flow across pages, repeating headers and footers, page numbers: both handle these. The output for typical business documents is comparable.
Carbone's API generates one document per call. For batch operations you orchestrate calls in your application.
Quaterio has a batch endpoint that takes a template ID and an array of variable sets, generates all PDFs server side with configurable concurrency (default 5, max 20), and returns an array of download URLs. Business supports up to 100 rows per call, Enterprise up to 1000.
For QR codes, barcodes and fillable PDF form fields, Quaterio has these as first class placeholder types. Drop them into the template, pass the URL or data as a variable, the rendered PDF contains the visual element.
Carbone supports embedding these but you handle the embedding logic in your data (encoded images, etc.). More boilerplate, more places for things to go wrong.
Quaterio Business adds CMYK color conversion, outlined fonts and trim marks at the corners for commercial print workflows.
Carbone produces PDFs through LibreOffice rendering, which is solid for screen and basic print. For commercial print shops that demand CMYK and outlined fonts, you typically need a post processing step.
Carbone wins for teams that author content in Word or LibreOffice and want a thin SaaS or self hosted layer for PDF generation, especially if open source self host is a hard requirement.
Quaterio wins for teams that want a browser based visual editor for templates, need QR codes, barcodes, form fields or print ready CMYK as first class features, or want a batch API rather than orchestrating per call.