PDF Generator Documentation

Welcome to the PDF Generator documentation. PDF Generator is a cloud-based document generation platform that lets you create, manage, and generate professional PDFs from HTML templates. Whether you're a developer integrating PDF generation into your application, a business owner creating branded documents, or a designer crafting pixel-perfect templates — this guide covers everything you need.

Quick Start

  1. Sign up for an account and verify your email (300 free AI credits included)
  2. Create your first template — choose a page size, pick a renderer
  3. Define variables — the dynamic fields your PDF needs
  4. Design in the editor — write HTML/CSS or use the rich text editor
  5. Generate your PDF — fill in values, preview, and download

Documentation Sections

Getting Started Sign up, verify your email, and take a tour of the dashboard.

Templates Create and manage PDF templates — page sizes, renderers, margins, and types.

Template Editor Deep dive into the Monaco code editor, TinyMCE rich text editor, file tree, preview, and shortcuts.

Variables Dynamic fields for your documents — plain values, tables, objects, and predefined system variables.

Generating Documents Fill template variables, generate PDFs, manage document history, and download your files.

AI Assistant Manage templates, variables, and files through natural language conversation.

GitHub Sync Connect your GitHub account, sync template files from repositories, and enable auto-sync on push.

Google Fonts Browse the Google Fonts catalog, select variants, and inject @font-face CSS into your templates.

PDF Metadata Configure PDF info and XMP metadata — titles, authors, keywords, and Jinja templating.

Organization & Team Manage team members, roles, and invite new users to your organization.

Account Settings Profile settings, API keys, credits & subscriptions, theme preferences, and integrations.

MCP Server Use the Model Context Protocol to manage templates from AI clients like Cursor and Claude Desktop.

Developer API REST API overview with code examples in cURL, JavaScript, and Python.

API Clients Generated client libraries for TypeScript, Python, and more.

API Reference Full auto-generated API reference with all endpoints, request/response schemas, and parameters.

Who Is This For?

  • Developers — API-driven PDF generation, Git-based template workflows, MCP integration
  • SaaS Companies — Generate branded invoices, reports, and certificates for customers
  • Small Business Owners — Create quotes, contracts, and letterheads without coding
  • Designers — Design pixel-perfect templates with live preview and full font control
  • Enterprise Teams — Multi-user orgs with role-based access, quotas, and audit trails
  • E-commerce Platforms — Order confirmations, shipping labels, and receipts at scale

Key Features at a Glance

FeatureDescription
Dual EditorsMonaco (code) and TinyMCE (rich text) — work the way you prefer
Dynamic VariablesPlain, table, and object variables with 6 data types including signatures
Dual RenderersiText for professional-grade PDFs, Puppeteer for pixel-perfect web rendering
AI AssistantNatural-language template management with multi-thread conversations
GitHub SyncVersion-controlled templates with automatic sync on push
Google FontsBrowse and mirror 1,000+ font families to your cloud storage
PDF MetadataFull XMP support with Jinja templating in metadata values
Public APIREST API for programmatic PDF generation with API key authentication
MCP ServerAI-client integration for Cursor, Claude Desktop, and other MCP tools
Team ManagementMulti-user organizations with Admin/User roles and email invitations