Request
Response
url pointing to the generated PDF file on temporary storage. This URL will expire after the time specified in expiration (default: 1 hour).
Supported Markdown Features
The converter supports the full Markdown specification including:- Headings (H1 through H6)
- Text formatting (bold, italic, strikethrough)
- Lists (ordered and unordered, nested)
- Tables
- Code blocks with syntax highlighting (powered by Prism.js)
- Inline code
- Links and images
- Blockquotes
- Horizontal rules
Code blocks include automatic syntax highlighting for all major programming languages. Just specify the language after the opening triple backticks (e.g.,
```javascript).Custom CSS
You can inject custom CSS to override the default styling:Parameters
The Markdown content to convert to PDF. Cannot be empty.
Custom CSS to apply to the rendered PDF. This will be injected alongside the
default styles, allowing you to override any default styling.
Configuration options for the PDF output. See fields below.
Paper format. One of:
Letter, Legal, Tabloid, Ledger, A0, A1,
A2, A3, A4, A5, A6.Set to
true to use landscape orientation.Scale of the webpage rendering. Must be between
0.1 and 2.Set to
true to print background graphics and colors.Paper ranges to print, e.g.,
"1-5" or "1,3,5-7". An empty string means
all pages are printed.Page margins. Each value accepts a number (in pixels) or a string with units
(
px, in, cm, mm).Top margin. Default:
0Right margin. Default:
0Bottom margin. Default:
0Left margin. Default:
0The desired filename for the generated PDF. Must end with
.pdf. If not
provided, a random filename will be generated.Number of seconds that the generated signed URL will take to expire. Must be
between 60 (1 minute) and 604800 (7 days). Default: 3600 (1 hour).