PDF Conjurer (updated free plugin, now saving to database)

Hi! Yes, that’s exactly what it does. You save the link and then you can send the link to the file in the email (or do something else unrelated to email).

About attaching it to the email (like we do on a consumer grade gmail or outlook interface), I don’t know how it goes because I have not dealt with mailing from Bubble and that’s beyond this plugin’s reach, but as far as uploading the file to your app and then presenting it to be downloaded through whatever means you want, saving the link and later presenting it is the way to go. Note that you don’t need to show the ugly link, you can do something like this to present something prettier, note that I hid the link into words fitting the context, you can do something like “Here’s your invoice”.

If you want to see the file itself, it will be at your app’s file manager tab here (click the picture to see it in details):

Even if you can find the file there, make sure you save the file’s URL (its link) into a text field in your app’s database when uploading it (like I’ve shown in the example images) that’s the only moment you’ll be able to save the URL in your database to refer to it later.

2 Likes

I know i can save it in the database which is great. I would like to attach the PDF. Anybody any experience with mailing (standard bubble or plugin)

@klaas.vanhoeck
Have you seen this thread? There’s a free plugin that enhances our mailing capabilities…

1 Like

Hi,

I think that with the Sendgrid plugin it will be possible.

Hi,

I’m getting a temporary bug when creating a pdf on IOS (Ipad). Android and Web works fine, really strange…

Thanks!

Hi @klaas.vanhoeck
Can you share more information? Fastest would be you private messaging me a link to your app with view capabilities on and maybe a screenshot of something outputted by Bubble debugger or even the browser console if you’re willing to.

All in a private message of course. However, at least I need screenshots of your workflow actions related to generating the PDF and if possible screenshots of the Bubble debugger in case it shows some error.

1 Like

Hi, Thank you for this awesome plugin. I have tested it and found that there is issue regarding to rendering foreign language text (in my case, its Thai langauge). Are there any workaround to fix?

Hi! It’s about the font, currently the plugin only supports Roboto which does not supports Thai (and some other languages).

Not currently on the roadmap, but in a distant future there may be support for other fonts.

2 Likes

Just a quick word of THANKS to you @vini_brito for this outstanding plugin. Generating PDFs is … not fun. With the PDF Conjurer plugin, it kinda almost is? The stepwise approach is very, very smart. I’m just getting started but was able to quickly create a live sample on my own use case. Great in-app documentation, clear screenshot of the flow, etc. Just really well done. I was dreading the idea of turning my app’s dynamic contract-builder feature into a printable document with invoice. With this … I’ll sleep well now, 'cause I’m pretty confident I’ll have it all done by noon tomorrow.

4 Likes

I highly appreciate the kind words! Also thank you for taking the time to write feedback, that means a lot to me :smiley:
Enjoy!

1 Like

@vini_brito hello bro,

I have a very complex page that shows different texts and images depending on the thing that page is showing. This texts and images have specific places on the page. Is it possible with the plugin to work out which image to show and text depending on thing?

How can we preview the looks of the pdf

Yes, it’s possible, all you have to do is use bubble standard conditionals on the action that generates the element you want to conditionally create.

About previewing, it’s easier to just keep the run-mode page open and when you update the workflow you refresh the page and trigger the workflow.

Happy conjuring! :smile:

3 Likes

what does this error mean? The plugin PDF Conjurer / action Insert image on a PDF Model threw the following error: Cannot read property ‘replace’ of null

Some required field is empty…
Take a look at your “Define new text style” action(s), will probably be there. :wink:

1 Like

I am having troubles in downloading the pdf in live, everytime I insert images in pdf in edit. I dont know why this happens. Plus the multi table, how many columns can I have?

You must have the image action properly configured, else it will prevent the PDF file to be generated. Try checking these, there are instructions in the first post of this thread and also inside the image action, beneath every field.

In the multi column you can have as many columns as you want, if you’re talking about the table element, it has 20 columns, but you can insert as many tables as you want in a row by using the multi column action.

Hey, someone knows what this error means? It appears when I clicked the button that triggers the “Start PDF”. I’ve create this just as the editor demo. I can’t see what is possible wrong.

Thanks.

Hi @arcbot, try checking if all of your actions are properly configured, this usually happens when something is off in the setup.

Is there any way to loop the action to create multiple pages X number of times without creating the custom event multiple times? For instance I may want to print out 50 invoices, maybe more maybe less. Do I have to add the Custom event in 50 times, just in case I ever need to print 50 in one batch? Or is it possible to loop the event the number of time as per the number of items in the list? I hope this makes sense. Thanks

2 Likes