MARKETPLACE
PLUGINS
PAGE TO PDF - ADVANCED & EASY
Page to PDF - Advanced & Easy logo

Page to PDF - Advanced & Easy

Published June 2025
   •    Updated September 2025

Plugin details

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.

Platform

Web

Contributor details

Productivity tools - the easiest to use logo
Productivity tools - the easiest to use
Joined 2024   •   3 Plugins
View contributor profile

Instructions

🔧 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:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
PDF   •   Data (things)   •   Productivity   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble