AsthanM commited on
Commit
e935fc9
·
verified ·
1 Parent(s): 33b1cb6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -114,8 +114,16 @@ Product 2:
114
  pdf.set_font("Arial", size=12)
115
  pdf.set_auto_page_break(auto=True, margin=15)
116
 
 
117
  for line in clean_text.split("\n"):
118
- pdf.multi_cell(0, 10, line)
 
 
 
 
 
 
 
119
 
120
  pdf_output = BytesIO()
121
  pdf.output(pdf_output)
 
114
  pdf.set_font("Arial", size=12)
115
  pdf.set_auto_page_break(auto=True, margin=15)
116
 
117
+ # Wrap long lines manually
118
  for line in clean_text.split("\n"):
119
+ while len(line) > 100:
120
+ split_at = line.rfind(" ", 0, 100)
121
+ if split_at == -1: # no space found, force split
122
+ split_at = 100
123
+ pdf.multi_cell(0, 10, line[:split_at])
124
+ line = line[split_at:].lstrip()
125
+ if line.strip():
126
+ pdf.multi_cell(0, 10, line)
127
 
128
  pdf_output = BytesIO()
129
  pdf.output(pdf_output)