Python:将 Quill delta 转换为 HTML
Python: Convert Quill delta to HTML
我现有的项目正在使用 quill.js,并且示例 quill 内容(delta)看起来像这样
{
"ops": [
{
"attributes": {
"underline": true,
"bold": true
},
"insert": " dfsdfdsf "
},
{
"insert": "\n"
}
]
}
是否有任何纯粹的 python 方法可以将这些内容转换为 HTML?。我需要将其作为使用 WeasyPrint.
在服务器端生成 PDF 报告的一部分
注意:如果您以前没有使用过Quill.js,或者至少知道它是什么,请不要尝试回答。
如果想要简单地 HTML 以便将其提交到您的服务器(对于整个编辑文档),您可以只获取 quill.root.innerHTML
(即 HTML 里面的quill 编辑框)当你的表单被提交时(当提交按钮被按下时)。
<form action="/SomeAction"
method="POST"
onsubmit="this['contents'].value = quill.root.innerHTML;"
name="contentForm">
<input type="hidden" name="id" value="239" />
<input type="hidden" name="contents" value="" />
<input type="submit" value="Submit">
</form>
我现有的项目正在使用 quill.js,并且示例 quill 内容(delta)看起来像这样
{
"ops": [
{
"attributes": {
"underline": true,
"bold": true
},
"insert": " dfsdfdsf "
},
{
"insert": "\n"
}
]
}
是否有任何纯粹的 python 方法可以将这些内容转换为 HTML?。我需要将其作为使用 WeasyPrint.
在服务器端生成 PDF 报告的一部分注意:如果您以前没有使用过Quill.js,或者至少知道它是什么,请不要尝试回答。
如果想要简单地 HTML 以便将其提交到您的服务器(对于整个编辑文档),您可以只获取 quill.root.innerHTML
(即 HTML 里面的quill 编辑框)当你的表单被提交时(当提交按钮被按下时)。
<form action="/SomeAction"
method="POST"
onsubmit="this['contents'].value = quill.root.innerHTML;"
name="contentForm">
<input type="hidden" name="id" value="239" />
<input type="hidden" name="contents" value="" />
<input type="submit" value="Submit">
</form>