Builder Templates
Create PDF templates using the visual drag-and-drop builder.
Your First Template
Step-by-step guide to creating your first PDF template in the PDFMonkey visual builder, from opening the editor to previewing and generating a document.
Available Blocks
Reference guide to every block type in the PDFMonkey visual builder: text, image, table, columns, divider, QR code, and more, organized by category.
Images
Add images to PDFMonkey builder templates using static URLs, direct file uploads, or dynamic data bindings that pull image sources from your document payload.
Tables
Create and style data tables in PDFMonkey builder templates, with auto-generated structure, cell styling, dynamic rows, and zebra-striping.
Conditions and Loops
Control element visibility and repeat items dynamically using the PDFMonkey builder's Logic panel with visibility conditions and repetition bindings.
Situational Styling
Apply different styles to builder elements based on their position among siblings: odd/even children, first/last items, and empty collection fallback content.
QR Codes
Add and customize QR code blocks in the PDFMonkey visual builder with options for size, foreground and background colors, dot styles, and error correction.
Custom CSS
Add custom CSS to builder templates using the global stylesheet editor, per-element custom properties, custom webfonts, and external stylesheets for full control.
Custom JS
Add custom JavaScript to PDFMonkey builder templates for calculations, number formatting, date manipulation, and third-party library integration in PDFs.
Test Data
Define test data in the PDFMonkey builder's payload editor to preview how your template renders with realistic content before generating actual documents.