PDFResim
Developer API - public beta

Generate PDFs automatically from your app

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.

PDF engine ready
Quota infrastructure ready
HTML API 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.

API scope

Public beta and next steps

  • Send an HTML template and receive a PDF file (public beta open)
  • Invoice, quote, certificate and report workflows
  • API-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();

Endpoint

POST /api/v1/render accepts a JSON body and returns application/pdf on success.

Authentication

The Authorization header is optional. With an API key, usage is attached to the account; otherwise public beta IP limits apply.

Safe public beta

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

The HTML -> PDF endpoint is ready as a public beta

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.

View plans