Under the hood
Overview
How Carbone works and how the magic happens
Document generation with Carbone is performed in two phases.
The first step, Template Engine
is the heart of the system. It parses the template and inserts the data to generate reports.
This part is open core, namely CarboneJS.
Second step, Document Converter
converts the generated report to another file format (ex. DOCX to PDF). LibreOffice, Onlyoffice and Chromium are executed and managed by
Carbone. It has many advantages for queue management, optimisation, security, monitoring, etc.
- LibreOffice is used to convert most documents
- Onlyoffice is LibreOffice challenger for DOCX/XLSX/PPTX template.
- Chromium is used to convert HTML to PDF
In addition to this engine, we provide Studio
, a User Interface for simplifying the creation and management of templates. It give you also some statistics.
All this processing is available with our turnkey solution or with your dedicated instances via a simple API.