01 / Branded invoice
The document your customer receives.
Embedded raster logo, itemised services, payment summary and notes. A deliberate one-page layout.
Restricted by design
Your app already has the invoice or report HTML. Presswork turns that markup into a PDF, so you don't have to run and patch a Chromium rendering service.
For self-contained HTML, bundled fonts and embedded PNG/JPEG/WebP assets. You still own your template and print CSS. Not webpage capture, a PDF editor or a fix for every pagination problem.
Read the API docs ↗Hosted preview: samples only. Not accepting documents or payments yet.
$ curl /v1/renders \
-H "Authorization: Bearer $KEY" \
-H "Idempotency-Key: invoice-1042" \
-d @render.json
HTTP/1.1 200 OK · terminal result
{
"id": "8d3…",
"status": "succeeded",
"downloadUrl": "/v1/renders/8d3…?download=1"
}Inspect the output, not a mockup
These synthetic examples were generated by our isolated renderer. Download A4 and Letter versions to inspect the typography, embedded images, table headers and page breaks. They are not customer documents.
01 / Branded invoice
Embedded raster logo, itemised services, payment summary and notes. A deliberate one-page layout.
02 / Operational report
Embedded chart, 48-row delivery table, wrapping notes, repeating headers and a separate action summary. Every final row is checked.
Tables, repeating headers, backgrounds, explicit page breaks and A4 or Letter output.
No scripts, frames, file URLs, external resources or remote fonts. Unsupported input fails clearly.
Key-owned results expire within 24 hours. HTML and URLs stay out of product analytics.
Planned offer · not on sale yet
A non-renewing pass for 30×24 hours from successful charge time.
Planned price. Payments are not open yet.