PDF Builder — Visual Editor gives your Bubble app a professional, fully visual PDF editor — no external tools, no iframes, no monthly fees. Build documents, create reusable templates with dynamic variables, and export PDFs directly from your app.
───────────────────
✨ KEY FEATURES
───────────────────
📐 Visual Canvas Editor
• Drag, resize and reposition elements freely on a page canvas
• Multi-page support with page thumbnails
• Zoom controls and snap-to-grid alignment guides
🖊️ Rich Element Types
• Text blocks — full typography control (font, size, weight, color, alignment,
line height, letter spacing, underline, strikethrough)
• Shapes — rectangles with fill, border, border-radius
• Lines — customizable stroke and thickness
• Images — upload from local file, choose object-fit mode
🔖 Dynamic Variables
• Use {{variableName}} anywhere in text elements
• Pass real values via the context property (JSON) from Bubble
• Preview resolves variables live on canvas; unfilled variables shown in red
• Export modal lets users fill in values right before generating the PDF
💾 Save & Restore
• Save full document state (pages, elements, settings) to a Bubble text field
• Restore a saved document by passing it back via the data property
• Encoded with XOR + base64 — safe to store in any text field
📄 PDF Export
• High-quality PDF output using jsPDF
• Supports all element types, fonts, decorations and variable substitution
• Triggers pdf_generated event with a blob URL ready to open or upload
🌐 Bilingual UI
• Full interface in Portuguese (pt-BR) and English (en-US)
• Switch language at runtime via the locale property
🔗 [View demo page](
https://plugins-demo-70356.bubbleapps.io/version-test/pdf-builder)
🔗 [View demo in editor](
https://bubble.io/page?id=plugins-demo-70356&tab=Design&name=pdf-builder&type=page)