GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Gotenberg
  • Documentation
  • Help
  • GitHub
  • 8.x
  • Get started
  • Chromium
  • LibreOffice
  • PDF
  • System
  • Operate
  • Cookbook
  • Reference
  • Help

This view

  • Original page
  • New address

GeezerVison is showing gotenberg.dev — Gotenberg Docs | Gotenberg

Version: 9.x

Gotenberg is a Docker-based API for PDF. It converts web pages and office documents to PDF, then merges, stamps and signs them, makes them archival or accessible, and delivers them.

Run it​

Gotenberg ships as a Docker image. Start it with one command:

docker run --rm -p "3000:3000" gotenberg/gotenberg:9

Then send it a request. This one prints a web page to PDF:

curl \
--request POST http://localhost:3000/forms/chromium/convert/url \
--form url=https://example.com \
-o example.pdf

Gotenberg needs no configuration to start. Flags tune it for production when you get there.

Where to go next​

Your first PDF

Convert a URL, an HTML file and a Word document, then process the result.

How Gotenberg works

Engines, routes, stages, and when to pick a native field or a stage.

Routes

Every route, and which takes which feature.

Chromium

Web pages, HTML and Markdown to PDF, and screenshots.

LibreOffice

Word, Excel, PowerPoint and over a hundred other formats to PDF.

Process PDFs

Merge, split, stamp, redact, fill, attach and compress any PDF.

Standards

Archival PDF/A, accessible PDF/UA, and Factur-X e-invoices.

Secure your deployment

Authentication, outbound requests, limits, and the risks behind them.

Cookbook

Whole tasks in one request: e-invoices, archives, reports, contracts.

Install

Image variants, Compose, Kubernetes, Cloud Run and AWS Lambda.

Upgrade from 8.x

What changed in Gotenberg 9, and what to change in your requests.

Gotenberg 8.x

The documentation of the previous major version.

  • Run it
  • Where to go next
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.