Link to the plugin page: https://zeroqode.com/plugin/pdf-merge--split-plugin-for-bubble-1738974370998x928382033775262000
Demo to preview the plugin:
Introduction
Manipulate PDFs in the order you want with the easiest PDF merger and splitter plugin available.
How to setup
- Add the PDF Merger/Splitter element to the page
- This element is invisible but required to run merge and split actions.
- To merge PDFs:
- Create a button with the label
Merge PDFs
. - In the button's workflow, add the action:
- Plugins → Merge A PDF Merger/Splitter
- Parameters of the Merge A PDF Merger/Splitter action:
- Element: select the PDFMerger/Splitter element placed on the page.
- Files: provide a list of PDF files (e.g. FileUploader A's value, or a list of file URLs).
- File name: the name of the merged file (e.g. "my pdf"). The .pdf extension will be added automatically.
- Upload to Bubble:
- yes → the merged file will be saved in Bubble’s File Manager (recommended for future use or storage).
- no → the file will only be available temporarily via a URL.
- Auto download:
- yes → the merged file will be automatically downloaded to the user's browser.
- no → you can use the resulting file URL elsewhere in your app.
Workflow Setup:
Plugin Element Properties
PDF Preview
Fields:
Title | Description | Type |
PDF Link | PDF file link | Text |
PDF Merger/Splitter
Element Actions
Merge
Merge multiple PDF files in one
Title | Description | Type |
Files | A list of PDF files initially ordered | File |
File name | This name will be used for downloaded file and uploaded file. If its value is empty ‘PDF Document’ value will be used | Text (optional) |
Upload to Bubble | If true, the merged file will be automatically uploaded to bubble | Checkbox (yes/no) |
Auto download | If true, the merged file will be automatically downloaded | Checkbox (yes/no) |
Split
Split by page
Title | Description | Type |
File | PDF file | File |
Page | Split the document in two parts | Number |
Upload to Bubble | If true, upload both files to bubble | Checkbox (yes/no) |
Auto Download | If true, auto download both files | Checkbox (yes/no) |
Exposed states
Title | Description | Type |
Preview URL | Preview URL could be used to preview file in a iframe on the same page for example | Text |
File URL | File URL is the result of uploading generated file to bubble | Text |
Split Preview URLs | Preview links | Text |
Split Uploaded URLs | Uploaded files URLs | Text |
Element Events
Title | Description |
Done | Triggered when merging, downloading, uploading is done |