Dynamic PDF Generation Made Simple

Create beautiful PDF documents on-the-fly using templates and data with our powerful REST API

🔑 Want to try PDF Smith? Request your API key by filling out our form at tinyurl.com/pdfsmith-apikeyrequest

Key Features

Lightning Fast

Generate PDFs in seconds using high-performance Chromium engine with optimized rendering

🎨

Multiple Template Engines

Choose between Razor, Scriban and Handlebars template engines for maximum flexibility and power

🔐

Secure & Scalable

Built-in authentication, rate limiting, and request timeouts for production-ready deployment

📱

Responsive Design

Generate PDFs that look great on any device with responsive HTML templates

🌍

Internationalization

Full support for multiple cultures and languages in your PDF documents

🔧

Easy Integration

Simple REST API that works with any programming language and framework

Quick Start Example

Send a POST request to generate your first PDF:

Endpoint: POST /api/pdf
Content-Type: application/json
Accept-Language: en-US
Authorization: x-api-key: YOUR_API_KEY
{
   "template": "<h1>Hello @Model.Name!</h1>",
   "model": {
      "Name": "World"
   },
   "templateEngine": "razor",
   "pdfOptions": {
      "margin": {
         "top": "2.5cm",
         "bottom": "2cm",
         "left": "2.5cm",
         "right": "2.5cm"
      }
   }
}

🔑 Want to try PDF Smith? Request your API key by filling out our form at tinyurl.com/pdfsmith-apikeyrequest

If you already have a key, try it in Swagger UI