π§ΎConvert Bubble Pages & Elements into Downloadable PDFs
Easily turn any element or full page of your Bubble app into a professionally styled PDF with the Element to PDF plugin. Perfect for generating invoices, reports, certificates, and more β all directly within your app! π Top Features at a Glance
π Convert Elements or Full Pages
Turn any visible Bubble element or page into a downloadable PDF.
ποΈ Custom Headers & Footers
Add text, set font sizes, and personalize the documentβs top and bottom sections.
π Editable Fields
Add and edit text fields directly on the PDF
π Portrait or Landscape Orientation
Choose between vertical or horizontal layout based on your content.
π Multiple Page Sizes
Supports A1, A2, A3, A4, Letter, DL, Tabloid, and more.
π’ Page Numbers in Footer
Automatically show page numbers for multi-page PDFs.
π Custom Margins
Set your own top, bottom, left, and right spacing.
π§ Watermark Options
Add watermarks with custom size and color.
π₯ Download Option
Control whether the PDF is downloaded instantly or used otherwise.
β PDF Generation Status
Know if PDF was created successfully with a simple βyesβ or βnoβ.
𧬠Base64 Encoding + Database Storage
Use base64 for secure storage, sending via APIs, or saving to the Bubble database.
πΌοΈ Smart SVG Handling
Private SVGs hosted on Bubble CDN are hidden to avoid rendering issues.
π‘ Perfect for: Invoices β’ Reports β’ Certificates β’ Summaries β’ Custom Printable π― Take control of your PDF generation inside Bubble with Element to PDF β your all-in-one tool for beautiful, flexible, and functional documents!
βοΈ Configuration Guide β Element to PDF
Set up your PDF generation with precision and ease using the following configurations: π₯ Element PDF Action Use this action to convert a specific element or the entire page into a PDF. Configure settings like headers, footers, orientation, page size, and more. π οΈ Set PDF Parameters
π Header Text: Add custom header text to your PDF.
π Footer Text: Add footer text to personalize the bottom section.
π Header & Footer Font Size: Define font sizes for both header and footer.
π Orientation: Choose:
"p" for Portrait (Vertical)
"l" for Landscape (Horizontal)
π Page Size: Select from standard sizes like A4, Letter, DL, Tabloid, etc.
π Margins: Set custom margins for Top, Bottom, Left, and Right.
π§ Watermark Settings: Define size and color of the watermark.
β¬οΈ Download PDF: Enable the checkbox to auto-download the PDF upon generation.
β‘ Generate & Store PDF
βΆοΈ Generate PDF Action: After setting parameters, trigger this action to generate the PDF and receive a Base64-encoded version of the file.
ποΈ Store PDF in Database: Save the PDF using:
Base64 code
Your Bubble App Name
(Optional) Version path if using
/version-test
β Frequently Asked Questions π¬ How do I customize the header and footer of the PDF? Simply enter your preferred text in the Header Text and Footer Text fields. Adjust the font size using the respective input settings. π How can I change the page size? Choose from a variety of supported sizes in the configuration:
A1, A2, A3, A4
Letter, DL, Government Letter, Tabloid
π How does the plugin handle private images like SVGs? SVGs or private images stored in Bubble CDN will be automatically hidden during PDF rendering to protect content privacy. β¬οΈ Can I download the generated PDF? Yes! Check the βDownload the fileβ box to enable instant downloading of the generated PDF. ποΈ How do I store the PDF in the Bubble database? Use the Store PDF action. Youβll need:
The base64 code of the PDF
Your App Name
(Optional)
/version-test path if working in a development environment
𧬠What is the base64 code? Itβs a text-based representation of the binary PDF file. You can use it for:
Storing in your Bubble database
Sending via APIs
Sharing securely
π§ How can I add a watermark? Configure watermark size and color in the settings. It will be applied during the PDF creation process.