OpenSourceProjects logo
gotenberg logo

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

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

11,842 stars
772 forks
Go
MIT
gotenberg screenshot

gotenberg

Gotenberg is a Docker-based API that converts various document formats into PDF files with a simple, developer-friendly interface. Send files via multipart form-data and receive PDFs without managing underlying conversion tools like Chromium or LibreOffice.

Key Features

  • Multi-format conversion: Convert HTML, URLs, Markdown, and 100+ office document formats to PDF
  • PDF manipulation: Merge, split, rotate, flatten, watermark, stamp, and encrypt PDFs
  • Compliance support: Generate PDF/A and PDF/UA compliant documents
  • Screenshots: Capture screenshots of URLs and HTML content
  • Metadata management: Read and write PDF metadata and bookmarks

Use Cases

  • Invoice and document generation: Convert HTML templates to professional PDF invoices and reports
  • Batch document conversion: Transform office documents in bulk without manual intervention
  • Report automation: Generate compliant PDFs from dynamic content and data
  • Web capture: Create PDF archives of web pages and HTML content

Who Is It For

Gotenberg is designed for developers and businesses that need reliable, scalable document conversion in their applications. It's trusted by thousands of companies and adopted by notable open-source projects.