Nov. 4, 2023, 6:54 p.m. | Željko Šević

DEV Community dev.to

Gotenberg is a Docker-based stateless API for PDF generation from HTML and Markdown files.


To get started, configure Docker compose and run the docker-compose up command.



version: '3.8'

services:
gotenberg:
image: gotenberg/gotenberg:7
ports:
- 3000:3000


API is available on http://localhost:3000 address.


Run the following commands to generate PDFs



  • from the given URL



  curl \
--request POST 'http://localhost:3000/forms/chromium/convert/url' \
--form 'url="https://sparksuite.github.io/simple-html-invoice-template/"' \
--form 'pdfFormat="PDF/A-1a"' \
-o curl-url-response.pdf



  • from the given HTML file



  curl \
--request …

api command docker docker-compose files form generate html image markdown node pdf services stateless url

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Software Engineer, Data Tools - Full Stack

@ DoorDash | Pune, India

Senior Data Analyst

@ Artsy | New York City