All apps · 0 apps
gotenberg
OfficialDocker app from sgraaf's Repository
Overview
Gotenberg provides a developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more!
This template has been pre-configured for use with Paperless-ngx.
Readme
View on GitHub
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
Categories
Download Statistics
94,330,481
Total Downloads
8,043,274
This Month
6,651,337
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
gotenberg/gotenbergLast Updated2026-10-02
First Seen2023-03-01
Runtime arguments
- Network
bridge- Extra Params
--restart=unless-stopped
Template configuration
Gotenberg API PortPorttcp
Container Port: 3000
- Target
- 3000
- Default
- 3000
- Value
- 3000