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
- Sign up for an account and verify your email (300 free AI credits included)
- Create your first template — choose a page size, pick a renderer
- Define variables — the dynamic fields your PDF needs
- Design in the editor — write HTML/CSS or use the rich text editor
- 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
| Feature | Description |
|---|---|
| Dual Editors | Monaco (code) and TinyMCE (rich text) — work the way you prefer |
| Dynamic Variables | Plain, table, and object variables with 6 data types including signatures |
| Dual Renderers | iText for professional-grade PDFs, Puppeteer for pixel-perfect web rendering |
| AI Assistant | Natural-language template management with multi-thread conversations |
| GitHub Sync | Version-controlled templates with automatic sync on push |
| Google Fonts | Browse and mirror 1,000+ font families to your cloud storage |
| PDF Metadata | Full XMP support with Jinja templating in metadata values |
| Public API | REST API for programmatic PDF generation with API key authentication |
| MCP Server | AI-client integration for Cursor, Claude Desktop, and other MCP tools |
| Team Management | Multi-user organizations with Admin/User roles and email invitations |