Gotenberg
Self-hosted Docker API that converts web pages, Markdown and Office documents into PDF files.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Gotenberg
Gotenberg is a Docker container that exposes an HTTP API for making PDFs. It bundles headless Chromium for converting URLs, HTML and Markdown, and LibreOffice for Word, Excel, PowerPoint and over 100 other formats, so you do not have to manage those tools or fonts yourself.
Beyond conversion it can merge, split, rotate, flatten, watermark and encrypt PDFs, produce PDF/A and PDF/UA files, take screenshots and edit metadata. It suits developers who need document generation inside their own applications.
Strengths
- Chromium and LibreOffice bundled in one container
- Converts 100+ office formats as well as HTML and Markdown
- PDF/A and PDF/UA output plus merge, split and watermark
- Images for amd64, arm64 and other architectures
Limitations
- API only, with no graphical interface
- Requires Docker and some developer knowledge
Details
- Pricing
- FreeFree and open source under the MIT licence.
- License
- MIT
- Developer
- The Gotenberg contributors
- Platforms
- Self-hosted
- How it runs
- Self-hosted
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers adding PDF generation to their own applications
- Categories
- PDF tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 2 sources on file.
Alternatives to Gotenberg
Compare allSoftware that can replace Gotenberg for an important use case, and what changes if you switch.
WeasyPrint
A command-line tool and Python library that turns HTML and CSS documents into PDF files.
WeasyPrint turns HTML and CSS into PDF as a Python library and CLI without a browser engine, but it has no JavaScript and no Office document conversion.
Stirling PDF
A self-hosted web PDF toolkit for merging, splitting, converting, signing and editing PDFs on your own server.
Stirling PDF is a self-hosted PDF toolkit with a REST API and browser interface covering conversion and editing, needing LibreOffice and Java for conversions.
Similar software
Related functionality, not necessarily a direct replacement.
Ghostscript
PostScript and PDF interpreter behind a great deal of other software.
pdfcpu
Go library and command line for validating and transforming PDFs.
qpdf
Command-line tool for content-preserving PDF transformations.
CloudConvert
An online file converter for more than 200 document, image, audio, video, archive and CAD formats.
PDFtk Server
Command-line PDF toolkit for merging, splitting and stamping.