PDF rendering
Documents, not just screenshots.
Send a URL or your own HTML and get back a real, paginated PDF — with the page size, margins, running headers and footers, page numbers, and orientation you'd expect from a print stylesheet. Compose from a template, brand it with your own CSS, and ship invoices, receipts, and reports straight from an API call.
A sample document set from “ACME, Inc.”
Eight documents, each rendered from one HTML file and each showing a different PDF capability. Open any PDF to see the real output, or open it in your account playground to change the markup and re-render. (Sample data — ACME, Inc. is fictional.)
Invoice
A billing invoice with a page-number footer on every page.
Quote
A sales quote with a running header carrying the ACME mark.
Booking confirmation
A reservation confirmation printed on US Letter.
Receipt
A point-of-sale receipt on a custom 80 mm roll page.
Packing slip
A warehouse packing slip in landscape for wide tables.
Event ticket
An event ticket on a custom wide 190×70 mm page.
Report
A multi-page report: full-bleed cover, then margined body pages with a footer.
Certificate
A completion certificate on A3 landscape, edge to edge.
Every PDF above is priced by length — 2 render tokens for up to 10 pages, then +1 per additional 5. A cache hit is free.
Everything a print stylesheet expects.
→ Page sizes
A4, Letter, Legal, A3, Tabloid — or a custom size in millimetres for receipts, tickets, and labels.
→ Margins
One uniform margin, or independent top, right, bottom, and left values.
→ Headers & footers
Running header/footer HTML on every page, with your own layout and styling.
→ Page numbers
Drop in pageNumber and totalPages, or flip on a ready-made “N / total” footer.
→ Orientation
Portrait or landscape, per document — landscape gives wide tables room to breathe.
→ Different first page
Use your own @page:first CSS with prefer_css_page_size for a full-bleed cover, then margined body pages.
See the PDF docs for every option, or start from a template.