Easily convert any element or full page of your Bubble app into a beautiful, downloadable PDF — with full control over layout, styling, headers, page size, and more.
Whether you’re generating invoices, reports, or user-submitted forms, the Bubble Page to PDF Converter Plugin lets you automate document creation with a single workflow action.
You can instantly download the PDF or upload it back to your app’s file manager — all with zero code.
$2
Per month
stars • 0 ratings
2 installs
This plugin does not collect or track your personal data.
🔧 How to Add the Plugin
1. Go to your Bubble editor 2. Click on the Plugins tab 3. Click Add Plugins, then search for Bubble Page to PDF Converter Plugin 4. Click Install 5. The plugin is now ready for use in workflows or element actions
⸻
📄 How to Use the Plugin • Use the generatePDF action from a workflow • Specify the ID of the element you want to convert • Customize parameters as needed
Required Setup: • Assign a unique ID to the target element • Enable IDs via Settings > General if not visible • Add the ID in the Element ID field (e.g., invoice_section)
⸻
⚙️ Action: Generate PDF
Key Parameters: • targetElementId (required) – ID of the element to convert • fileName – Name of the PDF file (default: document.pdf) • orientation – portrait or landscape (default: portrait) • pageSize – a4 or letter (default: a4) • includeHeaderFooter – true or false • headerHTML / footerHTML – Custom HTML for headers/footers • includePageNumbers – true or false • preserveStyles – Keep original styles (default: true) • backgroundInclusion – Include backgrounds (default: true) • outputFormat – blob or base64 • uploadToBubble – Upload to file manager (default: false) • autoDownload – Auto-download in browser (default: true) • convertTarget – • Single Element • Current page (with floating groups) • Current page (without floating groups)
⸻
📤 Outputs • pdf_url – Link to PDF (if blob) • pdf_base64 – Base64 string (if chosen) • generation_status – completed or failed
⸻
🔁 Events • pdf_generated – Triggered on success • pdf_generation_failed – Triggered on error
⸻
💡 Example Use Cases • Generate invoices/receipts • Save dashboards or reports as PDFs • Store submitted forms as downloadable documents
⸻
✅ Tips • Ensure the element is visible and styled before PDF generation • Use .no-page-break to avoid page breaks in certain elements • Use .pdf-page-break to force a page break before an element
⸻
🧩 Troubleshooting • Element not found: Check ID and visibility • Blank/incomplete PDFs: Wait for all images/styles to load before running action
⸻
🆘 Support
For help, contact the plugin developer or visit the Bubble Forum
Types
This plugin can be found under the following types: