E-commerce and accounting
Generate invoice and quote PDFs automatically from orders, payments or account records.
Send an order, quote, certificate or report template; PDFResim prepares a downloadable PDF in one flow. HTML to PDF generation is open 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.
Example integration, security limits and beta plan
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 a PDF file directly on success.
With a developer key, usage is attached to the account; without a key, public beta IP limits apply.
Scripts, iframes, forms and external resource URLs are disabled. URL to PDF will open after separate security checks.
You can send HTML and receive PDF output. Keyless testing works under IP limits; commercial use and higher quotas open under a separate developer plan.