Demo to preview the plugin:
Introduction
The Print Elements and HTML plugin lets you print specific sections or HTML content directly from your Bubble app - no external services required.
Unlike standard browser printing (which prints the entire page), this plugin gives you complete control over which elements or custom HTML blocks are printed, including optional headers, footers, and page titles.
It’s ideal for use cases such as invoices, receipts, reports, certificates, or printable forms, and works seamlessly across both desktop and mobile devices.
Key Features
Prerequisites
Before you begin:
- Enable ID Attributes in your Bubble app under
Settings → General → Expose the option to add an ID attribute to HTML elements.
- Assign unique Element IDs to the elements you want to print.
- Add the Print Elements and HTML element to your page (this enables the print actions in workflows).
How to setup
Step 1. Install the Plugin
Step 2. Add the Plugin Element
Step 3. Print Element by ID
Step 4. Print HTML Element
Plugin Element - Print Elements
Element Actions
Print Element
Print HTML