Mi proyecto existente está usando quill.js , y un contenido de quill de muestra (delta) se verá así
{ "ops": [ { "attributes": { "underline": true, "bold": true }, "insert": " dfsdfdsf " }, { "insert": "\n" } ] }
¿Hay alguna forma pura de python para convertir este contenido en HTML? Necesito esto como parte de la generación de informes en PDF en el lado del servidor usando WeasyPrint .
Nota: Por favor, no intente responder si no ha usado Quill.js antes, o al menos sabe de qué se trata.
Si desea usar HTML sin formato para enviarlo a su servidor (para todo el documento editado), simplemente puede obtener quill.root.innerHTML
(que es el HTML dentro del cuadro de edición de pluma) cuando se envía su formulario (cuando el Enviar se presiona el botón).
<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>