Forum Academy Marketplace Showcase Pricing Features

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

Thank you for getting back to me so soon. This is heartbreaking as it has completely destroyed my application and it is now unusable. I will reach out to bubble support. But man this is sad.

EDIT: Received a response from the Bubble support team and it appears to be a bubble issue and the engineering team is in the process of fixing it. If anyone else has this same issue.

EDIT 2: It appears to have been fixed by the Bubble Team

1 Like

Hey @vini_brito,

when I use the PDF in a backend workflow the document doesn’t seem to convert it to PDF anymore. this is the result that it gives:

data:application/pdf;base64,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oBNBgM5EA0AvOSqIDgJEpkgmwt+GrpEzO5Zf63v+vtz6tOsaXMcmL9a6ifld8aNah9Rrvq6TGc2q8vcHi0OszQplbmRzdHJlYW0KZW5kb2JqCjExIDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL0JaWlpaWitSb2JvdG8tTWVkaXVtCi9FbmNvZGluZyAvSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzIFsyMSAwIFJdCi9Ub1VuaWNvZGUgMjIgMCBSCj4+CmVuZG9iagoyNCAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9DWlpaWlorUm9ib3RvLVJlZ3VsYXIKL0ZsYWdzIDQKL0ZvbnRCQm94IFstNzM2LjgxNjQwNiAtMjcwLjk5NjA5NCAxMTQ4LjQzNzUgMTA1Ni4xNTIzNDRdCi9JdGFsaWNBbmdsZSAwCi9Bc2NlbnQgOTI3LjczNDM3NQovRGVzY2VudCAtMjQ0LjE0MDYyNQovQ2FwSGVpZ2h0IDcxMC45Mzc1Ci9YSGVpZ2h0IDUyOC4zMjAzMTMKL1N0ZW1WIDAKL0ZvbnRGaWxlMiAyMyAwIFIKPj4KZW5kb2JqCjI1IDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL0Jhc2VGb250IC9DWlpaWlorUm9ib3RvLVJlZ3VsYXIKL0NJRFN5c3RlbUluZm8gPDwKL1JlZ2lzdHJ5IChBZG9iZSkKL09yZGVyaW5nIChJZGVudGl0eSkKL1N1cHBsZW1lbnQgMAo+PgovRm9udERlc2NyaXB0b3IgMjQgMCBSCi9XIFswIFs5MDggNDg0LjM3NSA1NDMuOTQ1MzEzIDU1MS43NTc4MTMgMjQ3LjU1ODU5NCA1MzguMDg1OTM4IDI0Mi42NzU3ODEgODc2LjQ2NDg0NCA1NjEuMDM1MTU2IDU1MS4yNjk1MzEgMzM4LjM3ODkwNiA1NjEuMDM1MTU2IDU5My4yNjE3MTkgMzI2LjY2MDE1NiA1MTUuNjI1IDU2MS41MjM0MzggNTYxLjUyMzQzOCA1NjEuNTIzNDM4IDU2MS41MjM0MzggNTYxLjUyMzQzOCA2NTIuMzQzNzUgNjE1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 [truncated, was 75264]

I’m not sure how to solve it.

Did it work before and you changed nothing?

Hello, Vini… I used the plugin and was printing normally… Then I cleaned up the database, to release it to the customer, and when they entered data, it didn’t work anymore… and it doesn’t make any mistakes… it just doesn’t generate the PDF…
Primaziafab-app | Bubble Editor

Is there a way to show repeating structures in a row? For example, I would like to have the 3 repeating structures above (product name and QR Code) shown in rows of 3 so I can fill the page and print them out on label stickers.

yeah it did before but i managed to find the problem, i had set up an API call to sendgrid where the attachment was not set to application/pdf that seemed to be the problem

1 Like

@vini_brito Hi Vini, wondering if you could take a look at the line spacing option I have for a backend workflow. I believe I’ve formatted everything correctly but I still cannot get the line height/spacing to work properly.

Hi

facing the same issue here. Did you ever found a solution to prevent this?
I’m using Chrome. And when developer tools are running I always hit this debugger statement.

I wanted to share with you I was able to make setting image width dynamic for higher DPI by doing the following:
Ex: LETTER
My background image is 2550 x 3300 (letter ratio)

So the expression is…
image width = 72 dpi * 215.9 mm / 25.4 mm = 612px (the output)

25.4mm is qual to 1 dpi, so that number sits in my database as a default value.

By setting the right data types in Conjure, as long as the aspect ratio of the image matches ConjurePDF’s page size, the expression is dynamic and the PDF’s background exported in high resolution, also no need to set height.

Hope this helps someone, I spent a lot of time today before I figured it out.
:slight_smile:

1 Like

I’m just starting to play with this and have a question. Is it possible with this plugin to work on an existing pdf file, writing text on top of the original pdf?

I ask because I have a form that is already made (with graphics and what not), so it would be easier for me to just write on top of the form instead of have to recreate the form from scratch. I would just need to use some dynamic fields to drop text in the right spots in the form and that would save a lot of time.

I figured out the answer is yes in case anyone else was wondering. I can export the PDF as a JPG file, then use it as a background image (612 pts wide by 792 pts tall) and bingo. Now it’s just a game of aligning text to the form, which is not going to be a lot of fun, :rofl:

1 Like

hi vini

i am using this plugin for pdf download…it wworks flawless but sometime it gives below error

the plugin PDF Conjurer/action Create text on a PDF model threw the following error: [email protected][native code]get [email protected]@([please report this to the plugin author)

can you tell what error is about? is it something cause of double quote in data?

Hi vini…

this awesome plugin works everywhere flawlessly but it is giving error while i try to download pdf on Mac safari browser

do you have any idea what is wrong?

Is there any way to set a column width without filling the column?

I’m using a pre-existing form template (has to be the format already made) which is very irregular. I have the form jpg as the background layer, and I’m putting text on top of it to fit in the right places of the background. I will need to be able to preset column widths so that I can use fields to place the appropriate text were needed.

For example, on the form, the first row is a name field, a series of check boxes, and followed by another name field on the far right. I need to check one of the checkboxes and then enter the names, based on input variables a user would enter.

If I could preset the column widths, I could then just make a column for each field and it would be a piece of cake. But with how dynamic the column sizes are (as far as I know), this becomes tricky. If all the data was static, I could manipulate margins to make it work (like checkboxes). But with name fields, I won’t know how many characters are being entered in advance.

Currently, I’m thinking I’m going to have to figure out how many characters a field could take up, and then somehow setup a logic that if the input is less than that max character limit, to add space characters and use the “fit content” column width. This form has close to 200 fields, so having to do all that is going to be a mission (whoever made this form is a jerk lol).

I’m hoping I’m missing a simple setting to just set a column width (50px) and my life would become much easier. Or if someone can suggest a simpler logic that would be great. Thanks.

Did you try adding a “load font” step before Define new style so as to load font name Roboto?