PDFResim
PDF automation - public beta

Prepare PDFs automatically from your app

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.

HTML to PDF ready
Quota and usage tracking ready
Developer beta open
render-request.json
{
  "format": "A4",
  "filename": "quote.pdf",
  "html": "<main>...</main>"
}

E-commerce and accounting

Generate invoice and quote PDFs automatically from orders, payments or account records.

Education and events

Send personalized certificate PDFs to course, webinar and event participants.

SaaS and operations

Offer one-click PDF downloads from dashboards, CRM screens and reports.

How it works

Example integration, security limits and beta plan

  • Send an HTML template and receive a PDF file (public beta open)
  • Invoice, quote, certificate and report workflows
  • Developer-key based usage tracking per account
  • URL to PDF will open after additional security checks
  • Webhook notifications for job results
cURL
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.pdf
JavaScript
const 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();

Output flow

POST /api/v1/render accepts a JSON body and returns a PDF file directly on success.

Access and quota

With a developer key, usage is attached to the account; without a key, public beta IP limits apply.

Safe beta environment

Scripts, iframes, forms and external resource URLs are disabled. URL to PDF will open after separate security checks.

Developer access is in public beta

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.

View plans