MARKETPLACE
PLUGINS
PDF MERGER [FREE; NO EXTERNAL APIS]
PDF Merger [FREE; no external APIs] logo

PDF Merger [FREE; no external APIs]

Published January 2021
   •    Updated today

Plugin details

A simple implementation of the PDF-lib library (https://pdf-lib.js.org/) that allows you to merge pdf's in a simple, client-side workflow. No use of external API's or server-side capacity. Open-source and free always.
V3.0.0 and above: NOW SUPPORTING BACKEND PDF MERGING
- DEMO: https://pdf-merger-test.bubbleapps.io/version-test?debug_mode=true
- EDITOR: https://bubble.io/page?name=index&id=pdf-merger-test&tab=tabs-1

Free

For everyone

2.5 stars   •   4 ratings
1.9K installs
This plugin does not collect or track your personal data.

Other actions

Contributor details

Nicholas Barrow logo
Nicholas Barrow
Joined 2020   •   9 Plugins
View contributor profile

Instructions

Backend: Use and of the "Backend Merge ..." Workflow Actions.
- DEMO: https://pdf-merger-test.bubbleapps.io/version-test?debug_mode=true
- EDITOR: https://bubble.io/page?name=index&id=pdf-merger-test&tab=tabs-1

Frontend:
1.) Add the "PDF Document Merger" element anywhere on your page.

2.) In a workflow, use the Element Actions "Merge Two PDFs using a PDF Document Merge" or "Merge All PDFs using a PDF Document Merge" to trigger the merge. You'll need to define the urls of the PDFs and a filename. [Additional actions will come with updates; if you need more options, email me@nicholasrbarrow.com]

3.) Use the workflow action "When PDFDocumentMerge {x}" has finished merging" to schedule a download/save action for your file. Please note, downloading is not included in this plugin; consider a plugin like AirDev's "File Downloader" (https://bubble.io/plugin/file-downloader-1539124824422x194279356396994560).

[VERSION 5 BREAKING CHANGES NOTICE]
- A base-64 representation of the file will now be generated and available as output states. The "When PDF Merger X has finished merging..." will fire as soon as these base-64 values are available.
- File uploads will now be available after the new "When PDF Merger X has uploaded the merged file..." workflow fires (capture the URL in this workflow type, not the old/previous one)

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.5)
I believe!
November 20th, 2024
I've been trying for days to make it work and I'm certainly doing it wrong... a video tutorial would help by loading a repeating group from a search through a user code, all related files would be merged and downloaded... simple as that! Is it possible?
NO WAY TO SET CUSTOM TIME OUT
January 20th, 2024
Great plugin, only thing it lacks is a option to set a custom time out.
Not works
June 16th, 2023
Definitely, this plugin does not work. It presents a series of errors and does not merge any pdfs. I tested both front end and backend and in no case did it work. They need to fix a bug and give the user a clearer tutorial on how to use it. My grade is zero (0.0).
Great plugin
December 20th, 2022
Simple and works. Thank you! Are you able to give the encoded base64 as a state, in addition to the url? So we can attach the outputted file to a data entry for privacy rules? Or add that as a feature (attach to data entry for privacy rules).
Bubble