mrdilaw commited on
Commit
f9d952e
·
verified ·
1 Parent(s): 3da2d8d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -6,12 +6,12 @@ import os
6
  import uuid
7
  import traceback
8
 
9
- def convert_pdf_to_word(pdf_file):
10
  try:
11
  # حفظ الملف المرفوع
12
  temp_pdf_path = f"{uuid.uuid4()}.pdf"
13
  with open(temp_pdf_path, "wb") as f:
14
- f.write(pdf_file.read())
15
 
16
  # فتح ملف PDF
17
  doc = fitz.open(temp_pdf_path)
@@ -39,7 +39,7 @@ def convert_pdf_to_word(pdf_file):
39
 
40
  app = gr.Interface(
41
  fn=convert_pdf_to_word,
42
- inputs=gr.File(label="📤 ارفع ملف PDF", type="file"),
43
  outputs=gr.File(label="📥 تحميل Word"),
44
  title="🔁 محول PDF إلى Word (بالصور)",
45
  description="حول صفحات PDF إلى صور وادمجها تلقائيًا داخل مستند Word. مناسب للعرض والطباعة."
 
6
  import uuid
7
  import traceback
8
 
9
+ def convert_pdf_to_word(pdf_bytes):
10
  try:
11
  # حفظ الملف المرفوع
12
  temp_pdf_path = f"{uuid.uuid4()}.pdf"
13
  with open(temp_pdf_path, "wb") as f:
14
+ f.write(pdf_bytes)
15
 
16
  # فتح ملف PDF
17
  doc = fitz.open(temp_pdf_path)
 
39
 
40
  app = gr.Interface(
41
  fn=convert_pdf_to_word,
42
+ inputs=gr.File(label="📤 ارفع ملف PDF", type="binary"),
43
  outputs=gr.File(label="📥 تحميل Word"),
44
  title="🔁 محول PDF إلى Word (بالصور)",
45
  description="حول صفحات PDF إلى صور وادمجها تلقائيًا داخل مستند Word. مناسب للعرض والطباعة."