gpt4 book ai didi

Python:将 Quill delta 转换为 HTML

转载 作者:行者123 更新时间:2023-12-02 17:19:53 26 4
gpt4 key购买 nike

我现有的项目正在使用 quill.js , 并且一个示例 quill content(delta) 看起来像这样

{
"ops": [
{
"attributes": {
"underline": true,
"bold": true
},
"insert": " dfsdfdsf "
},
{
"insert": "\n"
}
]
}

是否有任何纯 python 方法可以将这些内容转换为 HTML?。我需要使用 WeasyPrint 在服务器端将其作为报告生成为 PDF 的一部分 | .

注意:如果您以前没有使用过 Quill.js,或者至少知道它是什么,请不要尝试回答。

最佳答案

如果想要纯 HTML 以便将其提交到您的服务器(对于整个编辑文档),您可以只获取 quill.root.innerHTML(这是 quill 编辑框内的 HTML ) 提交表单时(按下提交按钮时)。

<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>

关于Python:将 Quill delta 转换为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43646709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com