如何渲染QuillJS富文本输出到HTML
How to render QuillJS rich-text output to HTML
我有点卡住了,我正在使用Quill JS编辑器,现在已经到了我需要在html文档和PDF文档(html是优先级)中呈现编辑器输出的地步
我该如何渲染这样的输出:
{
"ops": [
{"attributes":{"bold":true},"insert":"Test Post"},
{"insert":"'n'nThis is a test post.'n"}
]
}
我已经四处看了看,但似乎找不到如何做到这一点。我希望有人能帮忙。
谢谢!
editor.root.innerHTML
你需要给它设置样式。
从那里,你可以导出PDF与jsPDF或类似的东西或反弹到服务器。
的例子:
获取Quill内容
Quill delta本身设计用于表示内容,而不是可视化。正如文档中所说,delta没有给属性赋予任何意义,在html中,bold
可以是<strong>
或<b>
或<custom tag>
,这意味着你可以设计你的delta来代表你自己的内容。
要以您自己的格式呈现delta,您可以使用quill-render。所以你可以有一种或多种不同的格式来呈现HTML和pdf
Quill不能本地输出到HTML。但是有一些插件可以渲染Quill的数据,比如quilljs-renderer
相关文章:
- 使用Jade输出HTML(在ng个重复内)
- 输出 html 表单数据
- 如何通过 AngularJS 模板输出 html
- Ajax 输出 html 注释
- 显示查询输出 HTML 中的图像
- HTML 代码不适用于 jquery 调用,而是输出 HTML 代码
- Html.ActionLink onclick JavaScript 函数未被调用,并且函数名称在输出 HTML 中已损
- Javascript -使用字符串输出HTML
- 如何正确使用jQuery从php输出html字符串
- 为什么.html()不输出html标签
- 如何获得一个变量's输出html值
- Twitter-text.js输出html作为纯文本
- 多行文本文件输出html
- 如何使用XSLT匹配元素和输出HTML
- 输出HTML代码
- 输出HTML时出现意外的令牌错误
- 用JavaScript输出HTML实体
- 在rjerb模板中输出HTML
- 从angularjs过滤器输出HTML,无需ng绑定HTML
- 获取实际输出HTML的函数