On this page
All automation tools
Gotenberg: development features and setup
Gotenberg is an API for converting documents to PDF that runs in Docker. It uses Chromium and LibreOffice to convert different content types.
Tool by the Otomatzia editorial team · source content checked on
Overview
It suits developers who want to control the conversion service and runtime environment. You can send a URL, HTML, or a document and return a PDF as part of a server workflow. Self-hosting requires managing queues and resources, especially when large documents or dynamic pages need time to load fonts and content.
Features
- Converting HTML and URLs to PDF using Chromium
- Converting office documents using LibreOffice
- A unified API for PDF processing operations
Business uses
- Generating a PDF from an internal report page
- Converting Office files received in an intake workflow
Getting started
- Run a container in a non-public test environment
- Send a small document or known HTML for conversion
- Check fonts, processing time, and the number of concurrent requests
What to check
- Restrict the URLs and resources the converter can access
- Plan memory resources and queues so a large file does not stop the entire service
Sources to check next
Vendor features and prices change. Confirm details on the linked official pages before you rely on them.