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

**URL:** <https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240>\
**Category:** Plugins\
**Created:** [November 25, 2018, 8:48pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240 "2018-11-25T20:48:52Z")\
**Posts on this page:** 20\
**Page:** 31

<div class="post-metadata">

**Author:** ![bena\_santiago18](https://avatars.discourse-cdn.com/v4/letter/b/d2c977/32.png) [@bena\_santiago18](https://forum.bubble.io/u/bena_santiago18)\
**Post date:** [July 16, 2021, 2:01pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/616 "2021-07-16T14:01:25Z")

</div>

tbm estou com a mesma duvida, sera que é possível?? @vini_brito @endpay.app

---

<div class="post-metadata">

**Author:** ![harshc252](https://avatars.discourse-cdn.com/v4/letter/h/db5fbb/32.png) [@harshc252](https://forum.bubble.io/u/harshc252)\
**Post date:** [July 17, 2021, 1:40pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/617 "2021-07-17T13:40:14Z")

</div>

I am trying to make a table that contains multiple orders how I can create that if anybody has a tutorial or editor link please share.

---

<div class="post-metadata">

**Author:** ![harshc252](https://avatars.discourse-cdn.com/v4/letter/h/db5fbb/32.png) [@harshc252](https://forum.bubble.io/u/harshc252)\
**Post date:** [July 17, 2021, 1:40pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/618 "2021-07-17T13:40:51Z")

</div>

i have list of orders so need to do iteration

---

<div class="post-metadata">

**Author:** ![harshc252](https://avatars.discourse-cdn.com/v4/letter/h/db5fbb/32.png) [@harshc252](https://forum.bubble.io/u/harshc252)\
**Post date:** [July 18, 2021, 1:23am UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/619 "2021-07-18T01:23:53Z")

</div>

![image](https://us1.discourse-cdn.com/bubble/original/3X/3/3/337c2ad785f0cb2185832308ded8f4014d378749.png)  
I Want to make this table which is created on the repeating group.

---

<div class="post-metadata">

**Author:** ![stefan.123](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@stefan.123](https://forum.bubble.io/u/stefan.123)\
**Post date:** [July 18, 2021, 6:03pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/621 "2021-07-18T18:03:39Z")

</div>

Hi all,  
thanks for the awesome plugin. I currently have two issues implementing PDF conjurer for my app:

1. I want to show an image in a table. How can I do that? When selecting an image from my Database I always only see the image URL and not the image itself.
2. I want to show multiple lines in one cell with a text and a “Do a search for” following:  
Category 1: Do as search for data’s category 1  
Category 2: Do a search for data’s category 2  
etc.

Any help would be appreciated, thank you in advance!

---

<div class="post-metadata">

**Author:** ![lordcortes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/lordcortes/32/101060_2.png) [@lordcortes](https://forum.bubble.io/u/lordcortes)\
**Post date:** [July 19, 2021, 5:51pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/622 "2021-07-19T17:51:01Z")

</div>

@iscondidodido  
Hi.  
You can show me how to unite the two pdfs, I’m trying but it doesn’t work for me.  
Thank you so much

---

<div class="post-metadata">

**Author:** ![nicholasrbarrow](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/nicholasrbarrow/32/157879_2.png) [@nicholasrbarrow](https://forum.bubble.io/u/nicholasrbarrow)\
**Post date:** [July 19, 2021, 7:14pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/623 "2021-07-19T19:14:21Z")

</div>

@lordcortes I’ll try and expand the directions a bit.

1. Place a PDF Conjurer on your page for the first PDF; let’s call this Cover Letter Generator.
2. Place a second PDF conjurer on your page for the second PDF; let’s call this Invoice Generator.
3. Place a PDF Merger on your page.  
NOTE: All three of these elements must be “visible” by Bubble’s standards. This just means they (1) need to be loaded on the page or (2) need to be contained by an element that is loaded on the page. The user doesn’t need to be actually able to “see” the elements, they just need to be on the page in a container that has loaded.
4. Build the first PDF, in this case Cover Letter. I’m not going to explain this as others have done a much better job above, especially @vini_brito, making sure you finish with the “Conjure” action.
5. Use the workflow action “When a PDF Conjurer has finished and is available in the upload state” to trigger the second PDF generation (Invoice), finishing with the “Conjure” action.
6. Use the same workflow action as in step 5, but for the Invoice Generator, to trigger the merging.

Screenshots attached.

 ![Screen Shot 2021-07-19 at 3.11.21 PM](https://us1.discourse-cdn.com/bubble/original/3X/e/5/e533beb5ae97f5b0ba6b6e53ea68144a4fb1723e.jpeg)  
 ![Screen Shot 2021-07-19 at 3.11.36 PM](https://us1.discourse-cdn.com/bubble/original/3X/e/0/e047355d0cbc3153259541923a3caa860c18944d.jpeg)  
 ![Screen Shot 2021-07-19 at 3.11.48 PM](https://us1.discourse-cdn.com/bubble/original/3X/9/5/95ac16a6e088a11c929eae2b2b7baa3e1a3abe8d.jpeg)

NOTE: This process can be expanded to include an unlimited number of PDFs, just repeat steps 5+6, and use different merging options, such as the “List” option (get the first PDF, convert to list, add items to that list manually by going through each PDF Model’s saved PDF).

---

<div class="post-metadata">

**Author:** ![iscondidodido](https://avatars.discourse-cdn.com/v4/letter/i/53a042/32.png) [@iscondidodido](https://forum.bubble.io/u/iscondidodido)\
**Post date:** [July 20, 2021, 11:31am UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/624 "2021-07-20T11:31:48Z")

</div>

Did you manage to do it?

---

<div class="post-metadata">

**Author:** ![lordcortes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/lordcortes/32/101060_2.png) [@lordcortes](https://forum.bubble.io/u/lordcortes)\
**Post date:** [July 20, 2021, 2:06pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/625 "2021-07-20T14:06:45Z")

</div>

Thank you.

works for me medium.  
When I activate the button to generate the file, only 1 page opens, when I look at the data (file manager) the file is created complete the 2 pages.  
check the execution time is very long.  
I don’t know if I’m missing something else.  
I realized: the conjure A has to be in save for it to work and the finished model B the same.  
I don’t know if it’s my mistake.  
but with this I fill the database of loose files

---

<div class="post-metadata">

**Author:** ![nicholasrbarrow](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/nicholasrbarrow/32/157879_2.png) [@nicholasrbarrow](https://forum.bubble.io/u/nicholasrbarrow)\
**Post date:** [July 20, 2021, 2:33pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/626 "2021-07-20T14:33:38Z")

</div>

@lordcortes Explore my example here: [Nrb-tester | Bubble Editor](https://bubble.io/page?type=page&name=merge-pdfs&id=nrb-tester&tab=tabs-2)

TIP A: Make sure to (1) disable browser download and (2) save to database in any/all conjure actions when trying to merge!!! Otherwise, it interrupts the whole process. This is a requirement for this process.

 ![Screen Shot 2021-07-20 at 10.30.35 AM](https://us1.discourse-cdn.com/bubble/original/3X/3/9/3902d4d2c5dca00914d29c45934dcdeacd65a833.jpeg)

The [above demo in run mode](https://nrb-tester.bubbleapps.io/version-test/merge-pdfs?debug_mode=true) took approximately 4.7 seconds to go from button click to file download. Considering the task at hand, I don’t think that unreasonable, seeing as you’re trying to (1) build and upload two files, (2) download two files for merging, and (3) re-upload the merged file. Speeds clearly depend on your internet.

TIP B: As far as I know, all paid Bubble plans have a (virtually) unlimited amount of database storage; a bunch of loose files is not the worst thing in the world. The only other alternative would be for me to code a direct-download option into the PDF Merger (if this would help, let me know), but you would still need to have a way to save the PDF Conjurer files (I would have to work with @vini_brito to try a work-around for save-less merging, possibly by passing base64 strings back and forth instead of saved file url’s; @vini_brito if this sounds like something we could work on to completely end-run around the need to save files, let me know!! I’d be happy to work with you on it).

---

<div class="post-metadata">

**Author:** ![lordcortes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/lordcortes/32/101060_2.png) [@lordcortes](https://forum.bubble.io/u/lordcortes)\
**Post date:** [July 20, 2021, 2:52pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/627 "2021-07-20T14:52:01Z")

</div>

Thank you so much

If it worked for me, I had a repeated conjure.

With the last thing you wrote, it worked for me again, thank you!  
I say it about time because creating a single sheet is very fast,

different question.  
I create another pdf the data occupies 2 sheets. On the sheet one there is a background image and on the second one can you put a different image?

---

<div class="post-metadata">

**Author:** ![Sarah\_Esteve](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sarah_esteve/32/258989_2.png) [@Sarah\_Esteve](https://forum.bubble.io/u/Sarah_Esteve)\
**Post date:** [July 21, 2021, 8:40am UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/628 "2021-07-21T08:40:31Z")

</div>

any news for bbcode support @vini_brito 😇 😊 🤩 ?

---

<div class="post-metadata">

**Author:** ![Sarah\_Esteve](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sarah_esteve/32/258989_2.png) [@Sarah\_Esteve](https://forum.bubble.io/u/Sarah_Esteve)\
**Post date:** [July 21, 2021, 9:21am UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/630 "2021-07-21T09:21:03Z")

</div>

did you find a workaround to use rich text editor + conjure pdf ? (bullet point issue) @pachocastillosr ?

---

<div class="post-metadata">

**Author:** ![pachocastillosr](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pachocastillosr/32/154570_2.png) [@pachocastillosr](https://forum.bubble.io/u/pachocastillosr)\
**Post date:** [July 21, 2021, 2:07pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/631 "2021-07-21T14:07:48Z")

</div>

Unfortunately no

---

<div class="post-metadata">

**Author:** ![hacker](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/hacker/32/88281_2.png) [@hacker](https://forum.bubble.io/u/hacker)\
**Post date:** [July 21, 2021, 4:16pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/632 "2021-07-21T16:16:42Z")

</div>

Hey,

I have a tall footer with 7 lines of text, the thing is that the downloaded PDF only displays the first lines, the other lines are missing (cropped). I already tried with custom margins top -100 or something like that.

Does anyone know how can I resolve this issue?

Thanks in advance 🙂 💻

---

<div class="post-metadata">

**Author:** ![lordcortes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/lordcortes/32/101060_2.png) [@lordcortes](https://forum.bubble.io/u/lordcortes)\
**Post date:** [July 21, 2021, 8:25pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/633 "2021-07-21T20:25:45Z")

</div>

Hello  
friend  
ask how could you put a progress bar on this process?  
Do you have any idea

something that has not worked for me or I could not is to save the pdf already joined.

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/7/8/7817446ecf375ad80e8e637537da7df9351aa964.png)

the data is in a repeating group

los datos

---

<div class="post-metadata">

**Author:** ![nicholasrbarrow](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/nicholasrbarrow/32/157879_2.png) [@nicholasrbarrow](https://forum.bubble.io/u/nicholasrbarrow)\
**Post date:** [July 22, 2021, 3:02am UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/634 "2021-07-22T03:02:37Z")

</div>

As to the saving the merged file issue, I use an exact same workflow in my application and have no problems saving the merged file. So long as you can download the merged file, you can save it; the two go hand in hand. Try downloading it first; if you can download, but not save, there’s something else happening to interfere. If you can not save and can not download, then again, there’s a different interference. In either event, the workflow and plugin appear to be working properly, but something else you’re doing is causing the save action to either fail or be over-ridden.

---

<div class="post-metadata">

**Author:** ![lordcortes](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/lordcortes/32/101060_2.png) [@lordcortes](https://forum.bubble.io/u/lordcortes)\
**Post date:** [July 22, 2021, 1:31pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/635 "2021-07-22T13:31:51Z")

</div>

thanks for answering

the download works for me without problem.  
I am going to check where the problem may be.  
try creating a new one when saving and it works fine, the problem is when you make change

**I think the error is that the data comes from a repeated group.**  
**because neither the name of the file is taken from the data.**  
**I don’t know how to fix it**  
 ![image](https://us1.discourse-cdn.com/bubble/original/3X/4/c/4c92a4390714c9df1aafa0f0b2e41fe578548741.png)

---

<div class="post-metadata">

**Author:** ![vini\_brito](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/vini_brito/32/22187_2.png) [@vini\_brito](https://forum.bubble.io/u/vini_brito)\
**Post date:** [July 22, 2021, 5:58pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/636 "2021-07-22T17:58:13Z")

</div>

@hacker Well, the footer is limited in space by default, I don’t think there is an option to change that. However, this tool being how it is, I would not be surprised if someone found a workaround to it!

@Sarah_Esteve @pachocastillosr BBCode fix will take at least a few weeks to be out, and it will only be a partial fix then (no support for line breaks). I do plan on having it fully fixed some time from now so you can expect that _later_ it will be fully usable 😊

@nicholasrbarrow I really appreciate the helping hand! 😄 If still needed: I have something to tell you: it already outputs the base64 of the file, in the very same event that also generates the URL or prompts to be downloaded.

The change could be generating the base64 as it already does but not uploading to Bubble at the same time nor prompting the user to download it. If you have a coding hand, all that would be needed is a change in the “Conjure” action, creating a third condition, “if download and upload are false, only output the base64” and of course place the code to do that, the code will likely be the same as the other flows.

@stefan.123 Use the “Advanced table” to show images. For 2, use the Bubble operator [New 'Format as text' expression on lists](http://forum.bubble.io/t/new-format-as-text-expression-on-lists/121898)

@harshc252 The normal table isn’t enough? It seems so.

@lordcortes Make sure you debug all the workflow actions so you know what is going on 😊

---

<div class="post-metadata">

**Author:** ![nicholasrbarrow](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/nicholasrbarrow/32/157879_2.png) [@nicholasrbarrow](https://forum.bubble.io/u/nicholasrbarrow)\
**Post date:** [July 22, 2021, 6:21pm UTC](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240/637 "2021-07-22T18:21:03Z")

</div>

@vini_brito great idea!! Let me see if I can implement the code on my end and I’ll get back to you.

[Previous page](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240.md?page=30)

[Next page](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240.md?page=32)
