Bubble Page to PDF Converter

Demo to preview the settings:

Introduction

This plugin will help you generate a PDF of the desired data so that you can share it with other users of your platform and save the created file in the database quickly and easily.
Applying the plugin to your bubble app is simple. You only need to place the plugin element on your page and call in the workflow the action Generate pdf from HTML server-side. File uploads enabled - if you want the generated files to be saved in AWS please set this file with "YES".
Image without caption

Tutorial

How to setup

Step 1 – Install the Plugin

Step 2 – Add the Plugin Element to Your Page

Step 3 – Configure Properties

Plugin Element - Converter to PDF

Converter to PDF is a powerful and easy-to-use plugin that allows you to convert Bubble pages, elements, and dynamic content into high-quality PDF documents.
Whether you need invoices, reports, contracts, or downloadable documents, this plugin helps you generate professional PDFs directly from your Bubble app—without writing custom code.
With flexible configuration options, you can control layout, content, and styling to ensure the final PDF matches your design requirements. The plugin is ideal for apps that require document generation, data export, or printable views, while keeping performance and reliability in mind.
Perfect for no-code builders who want a fast, reliable, and scalable PDF solution inside Bubble.
Image without caption
The plugin relies on browser-based rendering. Certain elements (maps, WebGL, iframes) may not render correctly in PDFs.

Fields

Element Actions

💡
This plugin does not support processing 3D elements in Canvas. Using it for 3D objects or elements may result in limited functionality or unexpected errors. We recommend using dedicated solutions for rendering and manipulating 3D objects.

Element Events

Element States

Plugin Action

Save in S3 Bucket

Get Token

Workflow example

Below are common workflow examples showing how to use the Page to PDF Converter plugin in real scenarios.

Send Generated PDF via Email

How to set a private image so that the plugin can print it

How do you add a custom font in the footer/header?

Setting a Header (with Page Numbers and More)

How to Save Files After the PDF Is Generated

Troubleshooting & Tips

Error: TypeError: cannot read properties of null (reading 'replaceAll')

Error: TypeError: Cannot read properties of undefined (reading 'width')

Image without caption

Changelogs