Restricted by design

Ship PDFs.
Not a browser farm.

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.

POST /v1/renders
$ 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

Real documents. Selectable text.

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

The document your customer receives.

Embedded raster logo, itemised services, payment summary and notes. A deliberate one-page layout.

02 / Operational report

More than a heading on a page.

Embedded chart, 48-row delivery table, wrapping notes, repeating headers and a separate action summary. Every final row is checked.

01

Useful print CSS

Tables, repeating headers, backgrounds, explicit page breaks and A4 or Letter output.

02

Small attack surface

No scripts, frames, file URLs, external resources or remote fonts. Unsupported input fails clearly.

03

Private by default

Key-owned results expire within 24 hours. HTML and URLs stay out of product analytics.

Planned offer · not on sale yet

$39 one time

A non-renewing pass for 30×24 hours from successful charge time.

  • 5,000 successful restricted renders
  • Failed renders do not use success quota
  • Separate pass on rebuy; no rollover
  • Refund or dispute revokes new paid actions

Planned price. Payments are not open yet.