Gotenberg

Gotenberg is a REST API based on Docker that converts various file formats to PDF using Chromium and LibreOffice engines. It supports HTML, URL, Markdown, and over 100 Office document formats. It also allows editing operations on PDF files, such as merging, partitioning, adding watermarks, and encryption.

GO

gotenberg · PDF & Document Processing

STARS13.5K
FORKS897
COMMITS—
CONTRIBUTORS77
VERSIONv8.9.2
UPDATEDtoday
PDFDockerAPIGoMIT

Common commercial products in this category: Adobe Acrobat, ABBYY FineReader, Foxit PDF Editor

What can it do?
  • You convert HTML, URL, and Markdown content into PDF format.
  • With LibreOffice support, you translate over 100 Office documents into PDF.
  • You combine, split, rotate, or add watermarks to PDF files.
User reviews
  • ↓ NegativeGitHub Issue

    Memory leak route "POST /forms/chromium/convert/url"

    “# Appreciation We are running Gotenberg in production. A lot of appreciation from our team for this wonderful project enabling many URL->PDF conversions per day for our endusers. # Context We are running it on AWS FARGATE with the following configuration: ``` { "cpu": 0,…”

  • ↓ NegativeGitHub Issue

    Synology: LibreOffice struggles to start (Paperless-ngx 2.20.3 + Gotenberg 8.25.1 + PostgreSQL 17 or 18)

    “Happy New Year! Hello, I am encountering a problem from Gotenberg version 7.10.0 (same problem with versions 8.0.1 - 7.10.0 - 7.10.1 - 7.10.2) For example, when converting .xlsx or .pptx files, I often get the following error message: file.xlsx: Error occurred while consuming…”

My note

Alternative pages

More in: PDF & Document Processing