Java

Generate PDF, reports and documents in Java with Carbone
Stop writing code to create your documents
Don't spend your precious development time designing or formatting your documents.
With Carbone, you use our Java SDK only to set up the logic and send the data, while all the document presentation and layout is done using a docx, xlsx, pptx, odt, ods, odp, idml, html ... template. So, all you need to create them is to use widely-used tools (Word, Excel, Powerpoint, Libreoffice, Google docs,...).
You don't need a developer to maintain these documents - you can delegate this task 🎉.
It's a generic solution for generating PDF, but also other formats (docx, xlsx, png, ...), integrating all types of data :
- Text
- Loop
- Image
- Barcode/QRcode
- Charts, ...

Use a robust, future-proof library
When you use Carbone, you're using highly reliable, robust, state-of-the-art technology.
No need to integrate complex libraries like Apache PDFBox, iText, PDF Clown, BFO, PJX, PDFjet, jPOD or ICEpdf.
No need to adapt your JSON data. Your reports are built with your current data with only few code lines !
Carbone is the most efficient document generator for your Java applications.

Performance
Generating a PDF of a few dozen pages takes no more than 250ms.
Creating a DOCX takes less than 10ms.
Scalability
Our Cloud service supports your high-volume document creation needs.
We generate several million PDF files a month.
Security
Carbone is designed to meet the most stringent security requirements. The service is hosted in Europe and complies with GDPR.
For even more demanding requirements, an on premise solution is available.
Why is Carbone the solution you're looking for?
- Carbone is a micro-service, easy to deploy and scalable
- Use data from your existing API. In the View-Model, the view must not influence the Data layer schema
- One tool for all file format, even HTML

Trusted by 600+ paid customers in 40+ countries














