MARKETPLACE
PLUGINS
GLO DYNAMIC PDF GENERATOR
Glo Dynamic PDF Generator logo

Glo Dynamic PDF Generator

Published December 2025
   •    Updated March 2026

Plugin details

This plugin allows you to generate high-quality PDF documents entirely on the client-side using the powerful pdfmake library. It is designed for flexibility and speed, making it perfect for invoices, reports, and data exports.
Key Features:

-100% Client-Side: No backend workflows or API calls required. Fast and secure
-Dynamic Tables: Feed data directly from your Bubble database using JSON.
-Full Customization: Control colors, font sizes, borders, and alignments for every element.
-Professional Layouts: Supports logos, dual-line headers, subtitles, and footers with page numbering.
-Flexible Styling: Define column widths (%, auto, fixed), custom table borders, and background colors.
-Multi-page Support: Automatically handles page breaks and repeats table headers.

Free

For everyone

stars   •   0 ratings
6 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Globitel Dev logo
Globitel Dev
Joined 2023   •   7 Plugins
View contributor profile

Instructions

1. Setup
Add the "Generate Dynamic PDF" action to your workflow (e.g., when a button is clicked).

2. Basic Configuration

Filename: Set the name of the downloaded file (e.g., "Report.pdf").
Logo: Upload a static image or use a dynamic link.
Orientation: Choose 'portrait' or 'landscape'.

3. Table Configuration (The "|" Separator)

This plugin uses the pipe character | to separate columns. Ensure the number of items matches across these fields:

Headers: Product | Price | Qty
Widths: * | 20% | 50 (Use * for auto-fill, % for percentage, number for fixed points).
Alignments: left | right | center

4. Connecting Data (Crucial Step!)

The Json data field expects a JSON Array of Arrays.
Use Bubble's :format as text operator on your list of things.

Example Expression:
[ Search for Sales:format as text ]

Inside "format as text":
Delimiter: , (comma)
Content: [ "This Sale's Product", "This Sale's Price", "This Sale's Qty" ]

Tip: Use :formatted as JSON-safe for text fields to automatically handle quotes and special characters.

Tip 2: Combining Fields (e.g., Name + Surname): To merge multiple fields into a single table column (like First Name and Last Name), use Bubble's Arbitrary text operator.

Types

This plugin can be found under the following types:

Categories

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

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble