Skip to main content

Routes Overview

Every route accepts a multipart/form-data POST request and returns a file. Pick the route matching your task.

Convert to PDF

TaskRoute
Convert a web page by URL/forms/chromium/convert/url
Convert an HTML file/forms/chromium/convert/html
Convert Markdown files/forms/chromium/convert/markdown
Convert office documents (.docx, .xlsx, .pptx, ...)/forms/libreoffice/convert

Screenshots

TaskRoute
Screenshot a web page by URL/forms/chromium/screenshot/url
Screenshot an HTML file/forms/chromium/screenshot/html
Screenshot Markdown files/forms/chromium/screenshot/markdown

Manipulate PDFs

TaskRoute
Merge PDFs/forms/pdfengines/merge
Split PDFs/forms/pdfengines/split
Convert to PDF/A or PDF/UA/forms/pdfengines/convert
Read metadata/forms/pdfengines/metadata/read
Write metadata/forms/pdfengines/metadata/write
Read bookmarks/forms/pdfengines/bookmarks/read
Write bookmarks/forms/pdfengines/bookmarks/write
Embed file attachments/forms/pdfengines/embed
Produce Factur-X / ZUGFeRD e-invoices/forms/pdfengines/factur-x
Flatten form fields and annotations/forms/pdfengines/flatten
Watermark PDFs/forms/pdfengines/watermark
Stamp PDFs/forms/pdfengines/stamp
Rotate PDFs/forms/pdfengines/rotate
Encrypt PDFs/forms/pdfengines/encrypt

Conversion routes accept most PDF engine features (metadata, attachments, watermark, encryption, ...) in the same request; see each route's feature sections.

Operations

TaskRoute
Health check/health
Version/version
Runtime configuration dump/debug
Asynchronous processingWebhooks
Fetch inputs from remote URLsDownload From
Sponsors
TheCodingMachinepdfmePdfBoltFileToPDF
Powered by
DockerJetBrains