Converts loose HTML into block-level paragraph markup by splitting lines, preserving existing block tags, and paragraphizing table cells and layout blocks.
Access:
app.getService('paragraphizer')
App code:
const paragraphizer = app.getService('paragraphizer');
Plugin:
const paragraphizer = this.app.getService('paragraphizer');
parse#
Runs the paragraphization pipeline: stores block tags and SVG/comments, normalizes line breaks, wraps each logical line in the configured markup tag (or breakline divs), then restores preserved fragments. Also paragraphizes table cells and wrapper/column blocks.
Parameters:
- html (
string) — HTML string
Returns: string
paragraphizer.parse('<div>Line one\nLine two</div>');