mirror of
https://github.com/gotenberg/gotenberg.git
synced 2026-08-08 00:22:14 +01:00
813926cd474df1b18aad0d08aa63addc7707ca59
Gotenberg
A Docker-based API for converting documents to PDF
Documentation · Live Demo · Community
Gotenberg is a Docker-based API for converting documents to PDF. Trusted in production by thousands of companies. Also adopted by notable open-source projects.
Send your files via multipart/form-data, get a PDF back. No need to manage Chromium, LibreOffice, or fonts yourself.
Quick Start
docker run --rm -p 3000:3000 gotenberg/gotenberg:8
Convert a URL to PDF:
curl \
--request POST http://localhost:3000/forms/chromium/convert/url \
--form url=https://sparksuite.github.io/simple-html-invoice-template/ \
-o invoice.pdf
Features
- HTML, URL, Markdown to PDF via Headless Chromium
- Office documents to PDF via LibreOffice (100+ formats)
- Merge, split, rotate, flatten PDFs
- Watermark, stamp, encrypt PDFs
- PDF/A and PDF/UA compliance
- Screenshots of URLs and HTML
- Read/write metadata and bookmarks
See the full documentation.
Contributing
Questions and feedback: GitHub Discussions. Bug reports: GitHub Issues.
Sponsors
If Gotenberg powers your workflow or your business, consider becoming a sponsor.
Historic & GitHub Sponsors
Powered By
Description
Languages
Go
63.6%
Gherkin
34.6%
Dockerfile
1.3%
Makefile
0.4%
