E-commerce and accounting
Generate invoice and quote PDFs automatically from orders, payments or account records.
Send order, quote, certificate or report HTML; the PDFResim API returns a downloadable PDF in one call. The first HTML -> PDF endpoint is ready as a public beta.
{
"format": "A4",
"filename": "quote.pdf",
"html": "<main>...</main>"
}Generate invoice and quote PDFs automatically from orders, payments or account records.
Send personalized certificate PDFs to course, webinar and event participants.
Offer one-click PDF downloads from dashboards, CRM screens and reports.
Public beta and next steps
curl -X POST https://pdfresim.com/api/v1/render \
-H "Content-Type: application/json" \
-H "Authorization: Bearer pdfresim_sk_..." \
-d '{
"html": "<h1>Quote</h1><p>PDFResim API</p>",
"filename": "quote.pdf",
"format": "A4"
}' \
--output quote.pdfconst response = await fetch("https://pdfresim.com/api/v1/render", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.PDFRESIM_API_KEY}`,
},
body: JSON.stringify({
html: "<h1>Invoice</h1><p>Total: $125.00</p>",
filename: "invoice.pdf",
format: "A4",
}),
});
const file = await response.blob();POST /api/v1/render accepts a JSON body and returns application/pdf on success.
The Authorization header is optional. With an API key, usage is attached to the account; otherwise public beta IP limits apply.
Scripts, iframes, forms and external resource URLs are disabled. URL to PDF will open after separate security checks.
Developers can send HTML and receive PDF output. API keys are created from the dashboard; this page will become full documentation as pricing and URL to PDF support are added.