Forum Academy Marketplace Showcase Pricing Features

New Plugin: PDF Merger (FREE, NO EXTERNAL APIS, CLIENT-SIDE)

Hi Everyone:

I just released a new free plugin “PDF Merger [FREE; no external APIs]”. You can download the plugin here: https://bubble.io/plugin/pdf-merger-[free-no-external-apis]-1609526031530x543107610613383200

It supports:
*Unlimited pdf file merging
*Entirely client-side
*No external APIs
*Free always

View the demo: https://nrb-tester.bubbleapps.io/pdf-merger

View the demo in the editor: https://bubble.io/plugin_editor?id=1609526031530x543107610613383200&tab=tabs-6

If you have any questions, feel free to email [email protected]!

6 Likes

hi @nicholasrbarrow

I am facing this error. Could you tell me what is it exactly ?
image

Hi @akoziol :

Could you describe how you are using the plugin and possibly send screenshots of your workflow. I can only give general answers based on that screenshot. That appears to be a cloudfront error and not a plugin code error, so I would need to look into it further.

I have a workflow with an API workflow in which I extract page selected by the user from a pdf.
Each page extracted is a one page PDF.
I store all theses pages in the database as list of files.
Then I use your plug-in to merge this list of files.
The error occurs during the step 4

The fun part is, when I upload the file stored in the List of files directly to a multi-Fileuploader and I use your plugin, it is working…


image

Hi @akoziol :
A couple points to think about.

  • Assuming that “Result of step 2 (Create a new Test…)'s Tampon_page” is a single-page PDF file, then this object would only be one PDF File/Page, not a list. The best way to handle this would be to store all the Tampon_pages in an object (or their own individual objects), then do a search for them, and finally to merge them.
  • If I am wrong in my first bullet point, and “Result of step 2 (Create a new Test…)'s Tampon_page” is in fact a list of PDF Files, then my only other suggestion at this point would be to check your permission settings. See below.

The Error
This error is not being thrown from the plugin; it is being thrown from Bubble (by cloudfront). The run command is executing, but somewhere in cloudfront’s end (not the plugin’s) is throwing the error. If any of the files are private, the plugin may not be able to access them. You may need to adjust your privacy settings in Bubble to allow the plugin to access them.
Hope this helps!

Ok so for next one who gets this error on this plugin or with another plugin:

The plugin PDF Merger [FREE; no external APIs] / action Merge All PDFs using a PDF Document Merger threw the following error:
[email protected]_PDF-Merger–FREE–no-external-APIs–element_action–PDF-Document-Merger-Merge-All-PDFs-using-.js:15:19
run/</</</<@https://dhtiece9044ep.cloudfront.net/package/run_debug_js/8990580955dd6ff5c9878e812c888976aee7df3de52e44779ffc8e81e778b2ac/xfalse/x15:6:2074919[229]</S.PluginService</t.prototype._interpret_raw_plugin_def/B</<@https://dhtiece9044ep.cloudfront.net/package/run_debug_js/8990580955dd6ff5c9878e812c888976aee7df3de52e44779ffc8e81e778b2ac/xfalse/x15:6:206

The issue was that I hide the plug-in element. Let the element always visible.