tahirsher commited on
Commit
d2195da
·
verified ·
1 Parent(s): ce13566

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -57,17 +57,19 @@ def translate_text(text):
57
 
58
 
59
  def create_pdf(translated_text, output_path):
60
- # Ensure translated text is inserted into PDF properly
61
  doc = fitz.open()
62
  page = doc.new_page()
63
- wrapped_text = fitz.TextWriter(page.rect)
64
 
65
- # Properly format text insertion for multiline text
66
- lines = translated_text.split("\n")
67
- for idx, line in enumerate(lines):
68
- y_position = 50 + (idx * 15) # Adjust line spacing (15pt between lines)
69
- wrapped_text.append((50, y_position), line, fontsize=10, fontname="helv")
70
 
 
 
 
 
 
 
 
71
  doc.save(output_path)
72
 
73
 
 
57
 
58
 
59
  def create_pdf(translated_text, output_path):
 
60
  doc = fitz.open()
61
  page = doc.new_page()
 
62
 
63
+ # Define text insertion rectangle
64
+ rect = fitz.Rect(50, 50, 550, 750)
 
 
 
65
 
66
+ # Insert text using the defined rectangle
67
+ page.insert_textbox(
68
+ rect, translated_text,
69
+ fontsize=12,
70
+ fontname="helv",
71
+ color=(0, 0, 0),
72
+ )
73
  doc.save(output_path)
74
 
75