Skip to content
PDF · USE CASE

React PDF Invoice Generator API

Your app already renders the invoice on screen. Render that same React component straight to a paper-perfect PDF — no second template, no design drift.

Your app already renders the invoice on screen. Render that same React component straight to a paper-perfect PDF — no second template, no design drift.

How it works

POSTpdf.sh
curl https://api.renderkit.tech/v1/pdf \
  -H "x-api-key: $RENDERKIT_API_KEY" \
  -H "content-type: application/json" \
  -d '{ "url": "https://example.com", "format": "A4", "print_background": true }'

What you get

  • Reuse your existing invoice component and design system
  • Real print CSS for page breaks, totals, and tax tables
  • Running footer with page numbers for multi-page invoices
  • One API call returns a signed PDF URL to email or store

More

Full HTML to PDF API docs · JSX-to-PDF · compare RenderKit vs PDFShift.

Common questions

Yes — send the component name and props to /v1/pdf as jsx. RenderKit renders it server-side with print CSS and returns a PDF URL.

RenderKit starts at $9/mo, with 500 free renders to start. PDF, screenshot, and markdown all draw from one meter.

Ship your first render in 60 seconds.

500 free renders to start. No card. Cancel by ignoring it.

Get your free key$npm i renderkit-sdk