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.