# PDF generator available?

**URL:** <https://community.weweb.io/t/pdf-generator-available/3039>\
**Category:** Ask us anything\
**Created:** [June 13, 2023, 9:46pm UTC](https://community.weweb.io/t/pdf-generator-available/3039 "2023-06-13T21:46:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ewerton](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/ewerton/32/6401_2.png) [@Ewerton](https://community.weweb.io/u/Ewerton)\
**Post date:** [June 13, 2023, 9:46pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/1 "2023-06-13T21:46:59Z")

</div>

Hello, I saw the PDF generator on the roadmap. When will it be available?

---

<div class="post-metadata">

**Author:** ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)\
**Post date:** [June 13, 2023, 10:00pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/2 "2023-06-13T22:00:42Z")

</div>

Hi @Ewerton 👋

We don’t know yet. Just started exploring the topic to identify use cases and development options 🙂

Could you tell us more about your use case?

---

<div class="post-metadata">

**Author:** ![Ewerton](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/ewerton/32/6401_2.png) [@Ewerton](https://community.weweb.io/u/Ewerton)\
**Post date:** [June 14, 2023, 9:42am UTC](https://community.weweb.io/t/pdf-generator-available/3039/3 "2023-06-14T09:42:25Z")

</div>

I have a system that I’m bringing from the bubble where the Manager needs to download the result of a collection in PDF. For example. He has equipment and he wants the PDF exactly as it is in the collection. All PDF file information is based on the collection as it appears to the user. In bubble I used a plugin called Pdf conjurer.

here you can see more.

> **[PDF Conjurer (updated free plugin, now saving to database)](https://forum.bubble.io/t/pdf-conjurer-updated-free-plugin-now-saving-to-database/43240)**
>
> Since I can’t update this post anymore, I’ll be posting updates in this other post further down this thread. The plugin has been updated, make sure you got the last version, go to your app’s plugin tab, click this plugin and then choose the last...

---

<div class="post-metadata">

**Author:** ![rory](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@rory](https://community.weweb.io/u/rory)\
**Post date:** [June 14, 2023, 12:44pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/4 "2023-06-14T12:44:41Z")

</div>

@Joyce, if you are building a PDF generator, something simple to use would be great.  
The plugin “PDF Conjurer” that @Ewerton mentions is very powerful but it has a very steep learning curve. It’s also difficult to design the layouts.  
Other Bubble PDF plugins that I’ve seen basically use a certain page as a template and generate the PDF from it.

---

<div class="post-metadata">

**Author:** ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)\
**Post date:** [June 15, 2023, 8:49am UTC](https://community.weweb.io/t/pdf-generator-available/3039/5 "2023-06-15T08:49:46Z")

</div>

Awesome! Thank you both @Ewerton and @rory. Will pass this on to the product team 🙂

---

<div class="post-metadata">

**Author:** ![yunus](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/yunus/32/3122_2.png) [@yunus](https://community.weweb.io/u/yunus)\
**Post date:** [June 15, 2023, 4:55pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/6 "2023-06-15T16:55:40Z")

</div>

Print CSS support and print capability can generate PDFs quite nicely. Happy to support.  
I created a different printable page in my project as separate print css capability was not built in… It is more for a manual workflow… But can easily be adopted for general purpose.

---

<div class="post-metadata">

**Author:** ![jaredgibb](https://avatars.discourse-cdn.com/v4/letter/j/ecd19e/32.png) [@jaredgibb](https://community.weweb.io/u/jaredgibb)\
**Post date:** [June 15, 2023, 8:47pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/7 "2023-06-15T20:47:57Z")

</div>

if you’re feelin fancy, you could always try to implement this yourself!

> **[GitHub - parallax/jsPDF: Client-side JavaScript PDF generation for everyone.](https://github.com/parallax/jsPDF)**
>
> Client-side JavaScript PDF generation for everyone. - GitHub - parallax/jsPDF: Client-side JavaScript PDF generation for everyone.

---

<div class="post-metadata">

**Author:** ![tillyboard](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/tillyboard/32/3317_2.png) [@tillyboard](https://community.weweb.io/u/tillyboard)\
**Post date:** [September 20, 2023, 7:55pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/8 "2023-09-20T19:55:15Z")

</div>

@Joyce are there updates for the PDF generator?  
I would be so happy about the tool! 😃  
Is it on your roadmap in the next 2-3 months?

---

<div class="post-metadata">

**Author:** ![marcosvbi](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@marcosvbi](https://community.weweb.io/u/marcosvbi)\
**Post date:** [September 21, 2023, 9:46am UTC](https://community.weweb.io/t/pdf-generator-available/3039/9 "2023-09-21T09:46:17Z")

</div>

would be awesome if pdf generator can be made available asap please!! 🤠

---

<div class="post-metadata">

**Author:** ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)\
**Post date:** [September 22, 2023, 3:00pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/10 "2023-09-22T15:00:59Z")

</div>

Hello 👋

Ok so here’s an update on the PDF generator: it’s unlikely we’ll have a dedicated element for this in the next 2-3 months. HOWEVER, we are working on 2 things that should make it easier for you to generate PDFs in the near future:

1. a “print” action (not sure what it will be called) that will allow you to generate a PDF from a page or items displayed in a modal for example. We think this will cover 80% of use cases. I don’t have a precise ETA on this at the moment but I _think_ it should be available by year end.

2. a NPM plugin that will allow you to install and work with the PDF generating library of your choice in the WeWeb Editor (assuming they have an npm install). We expect we’ll be able to release this in the next few weeks 🙂

---

<div class="post-metadata">

**Author:** ![Ewerton](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/ewerton/32/6401_2.png) [@Ewerton](https://community.weweb.io/u/Ewerton)\
**Post date:** [October 9, 2023, 1:37pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/11 "2023-10-09T13:37:28Z")

</div>

Something like the CSV plugin would be good or converting CSV to PDF in the workflow would be of great help to me

---

<div class="post-metadata">

**Author:** ![das\_aaronlein](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/das_aaronlein/32/7229_2.png) [@das\_aaronlein](https://community.weweb.io/u/das_aaronlein)\
**Post date:** [January 8, 2024, 8:31pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/12 "2024-01-08T20:31:35Z")

</div>

@Joyce Do you want to be the best SAAS developer in the world and show us in a quick video how to use such a NPM plugin to populate a custom PDF form 🙃😇

---

<div class="post-metadata">

**Author:** ![tillyboard](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/tillyboard/32/3317_2.png) [@tillyboard](https://community.weweb.io/u/tillyboard)\
**Post date:** [January 8, 2024, 9:21pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/13 "2024-01-08T21:21:46Z")

</div>

Would be Birthday and Christmas at the same time! 😍 Is that topic so difficult to handle or what are the parameters?

---

<div class="post-metadata">

**Author:** ![mikeo](https://avatars.discourse-cdn.com/v4/letter/m/b487fb/32.png) [@mikeo](https://community.weweb.io/u/mikeo)\
**Post date:** [January 16, 2024, 6:48pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/14 "2024-01-16T18:48:56Z")

</div>

@Joyce, just wanted to check if the “print” action you describe is available yet or on the roadmap. 🙏

---

<div class="post-metadata">

**Author:** ![lianr7](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@lianr7](https://community.weweb.io/u/lianr7)\
**Post date:** [January 17, 2024, 11:20am UTC](https://community.weweb.io/t/pdf-generator-available/3039/15 "2024-01-17T11:20:22Z")

</div>

Hi, Joyce! How are you?  
I would like a solution for the following: I want to create a container that has the image of a course completion certificate at the bottom and place the user’s dynamic information in texts in this container and have it printed. Do you have any tips? Thanks

---

<div class="post-metadata">

**Author:** ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)\
**Post date:** [January 17, 2024, 11:40am UTC](https://community.weweb.io/t/pdf-generator-available/3039/16 "2024-01-17T11:40:36Z")

</div>

Haha hi guys 👋 Lots of love for PDF generations! 😀

Apologies for the late reply. I was on vacation.

Yessss, @das_aaronlein I would very much like to be “the best SAAS developer in the world and show you in a quick video how to use such a NPM plugin to populate a custom PDF form” 😄

Especially if it’s @tillyboard’s birthday! Happy belated birthday, Fynn!

Unfortunately, I don’t think I will have the time in the upcoming weeks. Creating a mini-course on how to use the npm plugin and another one on how to work with CSVs and PDFs is on our list of tutorials to produce but can’t share a timeline yet unfortunately 😕

@mikeo, the print action is not available in no-code yet (just followed up with the product team so they can try to prioritize it), but if you “simply” want to print the page, it’s fairly straightforward. Let me know if this helps:

[![](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/7/7d5452c856d6ba32ee7d7b7888c6c913be4a50c1.jpeg "Generate a PDF from a WeWeb page (cheat code)") ](https://www.youtube.com/watch?v=IUu-rK4wnYE)

@lianr7 actually I don’t know how to do this but let me ask someone on the team and get back to you on this one. It will require a little bit of JS but I’ll try to make it as digestible as possible!

---

<div class="post-metadata">

**Author:** ![das\_aaronlein](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/das_aaronlein/32/7229_2.png) [@das\_aaronlein](https://community.weweb.io/u/das_aaronlein)\
**Post date:** [January 17, 2024, 12:33pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/17 "2024-01-17T12:33:58Z")

</div>

> [@Joyce](#):
>
> Unfortunately, I don’t think I will have the time in the upcoming weeks. Creating a mini-course on how to use the npm plugin and another one on how to work with CSVs and PDFs is on our list of tutorials to produce but can’t share a timeline yet unfortunately 😕

Hope you had a great vacation Joyce.  
Thank you for the answer! We will await the videos eagerly 🤭

---

<div class="post-metadata">

**Author:** ![sam1](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/sam1/32/6724_2.png) [@sam1](https://community.weweb.io/u/sam1)\
**Post date:** [January 29, 2024, 12:53am UTC](https://community.weweb.io/t/pdf-generator-available/3039/18 "2024-01-29T00:53:54Z")

</div>

I managed to create my own pdf receipt using pdf-lib and my top co-worker chat-GPT. A few things to know;

The instance name is PDFLib.  
Ask chat-GPT to do write small sections at a time.  
If your wanting to print straight away on a button press this is how you can do it.

```auto
createReceipt().then((pdfBytes) => { 
  const blob = new Blob([pdfBytes], { type: 'application/pdf' });
  // Create a Blob URL for the Blob
  const pdfBlobUrl = URL.createObjectURL(blob);
  // Create a hidden iframe element
  var iframe = document.createElement('iframe');
  iframe.style.display = 'none';
  iframe.src = pdfBlobUrl;
  // Append the iframe to the document body
  document.body.appendChild(iframe);
  // Wait for the PDF to load in the iframe
  iframe.onload = function() {
    // Call print on the iframe's content window
    iframe.contentWindow.print();
    // Optionally, remove the iframe after printing
    setTimeout(function() {
       document.body.removeChild(iframe);
     }, 2000);
  };
});

```

Here’s PDF-LIB’s documentation [https://pdf-lib.js.org/](https://pdf-lib.js.org/)

Hope this helps,  
Good Luck!

---

<div class="post-metadata">

**Author:** ![benFortunato](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@benFortunato](https://community.weweb.io/u/benFortunato)\
**Post date:** [February 23, 2024, 11:55am UTC](https://community.weweb.io/t/pdf-generator-available/3039/19 "2024-02-23T11:55:37Z")

</div>

I’ve been using Documint. Its a seperate service that integrates with airtable or any api. [https://documint.me/](https://documint.me/). If you need to create something complex this might be a good resource. [Document creation is a](https://documint.me/) Going to play with the save to PDF option in WeWeb. Anything to reduce the amount of third party apps. . . it all starts to add up.

---

<div class="post-metadata">

**Author:** ![Tijanium](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/tijanium/32/8676_2.png) [@Tijanium](https://community.weweb.io/u/Tijanium)\
**Post date:** [April 20, 2024, 9:38pm UTC](https://community.weweb.io/t/pdf-generator-available/3039/20 "2024-04-20T21:38:41Z")

</div>

Hi Weweb Devs.  
I’ve put together a detailed guide on how to generate custom PDF documents seamlessly using WeWeb, Xano, and PDFMonkey.

Check it out and enhance your PDF generation capabilities 🚀

[Detailed Guide Custom PDF Documents with Xano and PDFMonkey](https://zerocodeskills.com/generate-custom-pdf-with-weweb-xano-pdfmonkey/)

[Next page](https://community.weweb.io/t/pdf-generator-available/3039.md?page=2)
