artificialguybr commited on
Commit
85623b9
·
verified ·
1 Parent(s): d9652e8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -36,16 +36,24 @@ def word_to_pdf(docx_file):
36
  document = Document(docx_file.name)
37
  pdf = FPDF()
38
 
39
- pdf.add_page()
 
40
 
 
 
 
 
41
  for paragraph in document.paragraphs:
42
- pdf.set_font("Arial", size = 12)
43
- pdf.multi_cell(0, 10, paragraph.text)
44
-
 
 
45
  pdf.output(pdf_filename)
46
 
47
  return pdf_filename
48
 
 
49
  with gr.Blocks() as app:
50
  gr.Markdown(title_and_description)
51
 
 
36
  document = Document(docx_file.name)
37
  pdf = FPDF()
38
 
39
+ # Add Arial font
40
+ pdf.add_font('Arial', '', 'arial.ttf', uni=True)
41
 
42
+ pdf.add_page()
43
+ pdf.set_font('Arial', size=12)
44
+ pdf.set_auto_page_break(auto=True, margin=15)
45
+
46
  for paragraph in document.paragraphs:
47
+ try:
48
+ pdf.multi_cell(0, 10, paragraph.text)
49
+ except Exception as e:
50
+ print(f"Error processing paragraph: {e}")
51
+
52
  pdf.output(pdf_filename)
53
 
54
  return pdf_filename
55
 
56
+
57
  with gr.Blocks() as app:
58
  gr.Markdown(title_and_description)
59