Generate a PDF from HTML or Markdown
generate_pdfRender HTML or Markdown into a PDF, with options for page size, margins, headers, and page numbers. Get a download URL valid for one hour.
Instructions
Renders HTML or Markdown into a PDF and returns a download URL valid for one hour. Provide exactly one of html or markdown. Markdown is styled with a clean default stylesheet, so it is the quickest way to produce a presentable document.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | No | Full HTML document or fragment to render | |
| format | No | Paper size, default A4 | |
| margin | No | Margin on all sides, e.g. "18mm" | |
| markdown | No | Markdown content, rendered with the default stylesheet | |
| landscape | No | Landscape orientation, default false | |
| footerText | No | Small footer text on every page | |
| headerText | No | Small header text on every page | |
| pageNumbers | No | Show page numbers in the footer |