Hi community!
I’m developing an app for legal document generation, and I understand that legal documents are inherently complex in terms of text formatting. While I know BBCode has limitations, I’m actively looking for a better combination of tools that can improve upon my current setup.
Challenges I’m Facing
Paragraph Indentation & Formatting
Word and Google Docs have rulers for paragraph indentation, which don’t exist in most Rich Text Editors for Bubble. As a workaround, I use Tab for indentation, since there’s no built-in ruler control. While this works in the Rich Text Editor, PDF Conjurer, for example, does not always preserve these indentations in the exported document. I don’t need something as advanced as full ruler control, but at least an editor that respects manual formatting (e.g., spaces, tab-based indents) when exporting.
PDF Generation Issues
BBCode may work in Bubble, but fails in PDF exports when too complex. Using PDF Conjurer, some text styles (like indentation and spacing) don’t render as expected.
What I’m Looking For
I am looking for a more effective set of tools that will enable me to format legal documents in a Rich Text Editor while ensuring that the PDF export maintains that formatting as closely as possible. It’s important to note that in my workflow, the content to be exported is not always visible on the page.
I haven’t tested any advanced rich text editor, so I’m not sure if it would handle my formatting needs better than Bubble’s RTE (which definitely does). However, even if it does, I still require a PDF generator that can export with high fidelity, preserving all the formatting applied in the editor and respecting page breaks.
I’m not sure if I need to work with HTML instead of BBCode.
If anyone has recommendations for plugins (Rich Text Editors or PDF generators) that handle legal-style formatting better than my current setup, I’d greatly appreciate your input!
I’ve attached two example images of legal document formatting that I need to replicate.
Thanks in advance for your help!