Services Plugins FAQs

Best Plugin to build a WYSIWYG newsletter builder?

The goal is to provide a WYSIWYG Editor for users to build their own newspaper. The end-goal is to export this as a formatted PDF (containing images) based on the contents on the editor. Searching for a while & see that the Modern Rich Text Editor plugin by Zeroqode may serve this purpose?

  1. Will the images be empty if I generate saved contents as PDF?
  2. Are there any other plugins more suitable for this purpose?

Hey @phatngo2161 ,
Thank you for contacting us.

The Modern Rich Text Editor plugin by Zeroqode is a great choice for providing a WYSIWYG editor for users to build their own newspaper. However, when it comes to exporting the contents as a PDF, it’s important to note that images may not appear in the generated PDF if they were added in the editor as links (i.e., external image URLs) rather than being embedded properly. To ensure images are included in the PDF, they need to be correctly processed, either as embedded images or by ensuring that the export process properly handles external resources.

If you’re looking for an easier and simpler setup for generating PDFs from the content in your editor, I’d suggest using the Bubble Page to PDF Converter Plugin. This plugin is straightforward to use and set up, and it can handle basic PDF exports well. However, if your generation needs are more complex or you require greater customization, you might want to consider the PDF Conjurer PRO Plugin, which is more feature-rich but can be harder to work with due to its complexity.

If you’re on a paid plan, I recommend subscribing to the plugin for a short period (1-2 days) to test if it works for your needs. When you subscribe, you only pay for the actual number of days you use the plugin, which gets prorated and added to your monthly bill (or yearly if you’re on a yearly plan). So, if the plugin doesn’t meet your requirements within those first few days, you can easily uninstall it without incurring much cost.

Best Regards,
Anton Browse all Zeroqode Plugins for Bubble
Banner_Last3

HI @AntonZ - thanks for the reply. We got the editor component figured out - now we have to deal more with the PDF generation. I left this question here on the Bubble forum for the Bubble Page to PDF Converter Plugin. Feel free to answer on either platforms. Also, now knowing that our input for PDF Generation will need to be HTML, would you recommend PDF Conjurer or Bubble Page to PDF Converter plugin? Thanks!

We’re using a WYSIWYG editor which spits out HTML - I was wondering that:

  1. If the HTML Element contained image tags (image sourc = stored on Bubble databse), would the PDF generated from this plugin also contain those images?
  2. Is there an action that grabs the URL of the generated PDF (f we tick the save PDF to Bubble S3 option) in the next workflow?
  3. How would pagination work? If I assign an ID to the HTML element, and generate a PDF from that HTML element, how would that be paginated? Or will all contents be nested in one page?

Please let me know if you need clarification on any questions! Thanks

Hey @phatngo2161 ,
Thank you for your reply.

  1. Images from Bubble Database in the PDF: If your HTML element contains image tags, where the image source (src) is stored in the Bubble database, the plugin should be able to handle those images as long as the image URLs are publicly accessible. When generating a PDF, the plugin will include the image if the URL is accessible from the client-side. If your image URLs are stored on Bubble’s database but aren’t public (or require authentication), you might need to adjust the visibility settings or use signed URLs to make sure the image is properly rendered in the PDF.
  2. Grabbing the URL of the Generated PDF (after saving to Bubble S3): Yes, if you tick the option to save the generated PDF to Bubble’s S3, the plugin does provide a way to retrieve the URL of the generated PDF in subsequent workflows. After the PDF is created, you can use a workflow action to capture the URL of the saved PDF. This allows you to store it, send it via email, or display it elsewhere in your app.
  3. Pagination of PDF with ID-assigned HTML Element: The pagination behavior in the generated PDF largely depends on the content inside the HTML element. If you assign an ID to the HTML element and generate the PDF from that element, the plugin will attempt to fit the content onto pages as necessary. However, if the content is too long to fit on a single page, it will be split across multiple pages, and the plugin should handle basic pagination for you. In this case, the content will not be nested on a single page unless it is small enough to fit within one page’s boundaries. The plugin respects the layout and uses basic pagination, but more advanced control over pagination (like adjusting margins, page breaks, etc.) would likely require customizing the HTML or using CSS rules that guide the flow of content (e.g., page-break-before, page-break-after).

Key Points:

  • Ensure your image URLs are publicly accessible for them to appear in the PDF.
  • You can grab the generated PDF’s URL after saving it to Bubble’s S3 and use it in workflows.
  • Pagination should work automatically, but the layout will depend on the size and flow of content within your HTML element.

Best Regards,
Anton

Browse all Zeroqode Plugins for Bubble
Banner_Last3