Creating PDFs in Bubble a pain. Sure, there are a range of plugins available, but they all come with limitations.
- The element(s) you’re PDF-ing needs to be visible on the page
- It’s really hard to get perfect page breaks
- You can’t generate PDFs in backend workflows
Today I’m officially launching PDF Potion to solve the PDF problem once and for all!
Links
What makes PDF Potion different?
Create PDFs of ‘hidden’ pages
PDF Potion allows you to design PDFs in one page of your Bubble app and then let your users create PDFs of that page from any other page. This gives you full control over how your PDF looks and feels.
Perfect page breaks
PDF Potion comes with a number of options for adding page breaks. You can add page breaks to specific elements, add breaks only if an element is going to be split across multiple pages (‘Smart Breaks’) and ensure each cell of a repeating group starts on a new page.
Create PDFs in backend workflows
PDF Potion can be used in backend workflows. This allows you to create PDFs immediately, or schedule them for later.
Other lovely stuff
Create PDFs that respect privacy rules
Use dynamic data
Headers and footers can be added to each page of your PDF (including logos and automatic page numbers)
FAQ
How do I add PDF Potion to my Bubble app?
You’ll need to: 1) Register for an account at https://pdfpotion.com and get an access token, 2) Install the PDF Potion plugin, 3) Add your access token to the PDF Potion plugin fields. You can read more about how to get started here.
How much does it cost?
There’s a free plan that allows you to create 50 PDFs a month. There are also a range of paid plans, with the cost dependant on how many PDFs you create a month.
Do you use a 3rd party server?
Yes, PDF Potion uses an AWS server.
Is my data secure?
Yes, data security is taken very seriously. PDF Potion does not save down any of the PDFs created to our own database. Certain information is retained in the PDF Potion logs for 24 hours, before being automatically deleted.
Does PDF Potion respect privacy rules?
Yes, you can 'run as a certain user’ by using the Magic Link field that comes with the ‘Create PDF’ action. See this video for a demo.
I have a question / support query. How can I contact you?
No problem. You can either leave a comment on this thread or contact Cranford Tech via this link.
Resources:
Please note that this is just the current list of help articles/tutorials. I plan to continue adding to this over time, so please check out https://docs.pdfpotion.com/ if you can’t find an answer to your question from the below list.
Articles:
- Quickstart guide
- Registering for PDF Potion
- How to add footers to your PDF
- Adding page breaks to specific elements
- Starting each cell of a repeating group on a new page
- Showing a loading screen while generating PDFs
- Recommended dimensions to use when designing a PDF
Video tutorials:
- How to create a detailed PDF (complete guide and recommended for starting out)
- Create a PDF of a hidden page (shorter quickstart version)
- Creating PDFs with dynamic data (and privacy rule compatibility)
- 3 tips for perfect page breaks in PDFs
If you have any questions, let me know!
Alex
Cranford Tech