amoldwalunj commited on
Commit
f839d59
·
1 Parent(s): 95f81ff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -8
app.py CHANGED
@@ -49,14 +49,15 @@ def process_text(inputs):
49
 
50
 
51
 
52
- import json
53
- from quill.delta import Delta
54
- from quill.renderer import Renderer
55
-
56
- def save_as_pdf(quill_text):
57
- # convert quill delta format to HTML format
58
- delta = Delta(json.loads(quill_text))
59
- html = Renderer(delta).render()
 
60
 
61
  # convert HTML to PDF
62
  pdf_file = BytesIO()
 
49
 
50
 
51
 
52
+ import base64
53
+ from io import BytesIO
54
+ from weasyprint import HTML
55
+ from streamlit_quill import Delta, Renderer
56
+
57
+ def save_as_pdf(text):
58
+ # convert quill editor Delta object to HTML and render with Renderer
59
+ delta = Delta(text)
60
+ html = Renderer().render(delta)
61
 
62
  # convert HTML to PDF
63
  pdf_file = BytesIO()