Blog
Notes on generating PDFs
Hard-won lessons on turning HTML into PDFs: the approaches, the production failure modes, and how to do it at scale without operating a browser fleet.
How to generate a PDF from HTML in Node.js
Three approaches, from Puppeteer to a one-line API call, and when to reach for each.
Read post →
How to generate invoice PDFs in React
Turn an Invoice component into a real PDF with selectable text and tables that paginate cleanly.
Read post →
How to create PDFs with Puppeteer
A clean example, the print options that matter, and the production pitfalls to expect.
Read post →
How to generate PDFs at scale
Batching, async webhooks, idempotency, and retries for thousands of documents.
Read post →
How to run Puppeteer in production
Recycling, concurrency limits, sandbox flags, and the failure modes to plan for.
Read post →
Why Puppeteer PDF crashes in production
The four real causes (memory, concurrency, orphaned processes, serverless) and the durable fix.
Read post →
Ready to render?
Get an API key and render your first PDF in minutes. 500 free documents a month, no card required.
Get your API key →