Skip to content

A developer-friendly API for converting many document formats into PDF files, and more!

License

Notifications You must be signed in to change notification settings

gotenberg/gotenberg

Repository files navigation

Gotenberg Logo

Gotenberg

A containerized API for seamless PDF conversion

Total downloads (gotenberg/gotenberg) Continuous Integration Go Reference

gotenberg%2Fgotenberg | Trendshift

Read the Documentation · Try the Live Demo 🔥


Gotenberg is a containerized API that abstracts the complexity of PDF conversion.

It provides a multipart/form-data interface for interacting with powerful engines like Chromium and LibreOffice. Instead of managing heavy dependencies, browser versions, or fonts in your own backend, simply send your files to Gotenberg and get a PDF in return.

Quick Start

Open a terminal and run the following command:

docker run --rm -p 3000:3000 gotenberg/gotenberg:8

With the API running at http://localhost:3000, you are now ready to head to the Full Documentation to discover how to convert URLs, local files, inject custom CSS, merge PDFs, and more.

Sponsors

Open-source development takes a significant amount of time, energy, and dedication. If Gotenberg helps streamline your workflow or powers your business, please consider supporting its continuous improvement by becoming a sponsor! ❤️

GitHub Sponsors

Powered By