Update app.py
Browse files
app.py
CHANGED
@@ -65,13 +65,19 @@ def convert_to_txt(file):
|
|
65 |
except Exception as e:
|
66 |
return f"Đã xảy ra lỗi khi xử lý file: {str(e)}"
|
67 |
|
68 |
-
# Tạo
|
|
|
|
|
|
|
|
|
69 |
iface = gr.Interface(
|
70 |
fn=convert_to_txt,
|
71 |
inputs=gr.File(label="Tải lên file PDF, DOC hoặc DOCX"),
|
72 |
outputs=gr.File(label="Tải xuống file TXT"),
|
73 |
title="Chuyển đổi PDF/DOC/DOCX sang TXT (Hỗ trợ OCR)",
|
74 |
-
description="Tải lên file PDF, DOC hoặc DOCX để chuyển đổi nội dung thành file TXT. Hỗ trợ OCR cho PDF dạng ảnh."
|
|
|
|
|
75 |
)
|
76 |
|
77 |
# Khởi chạy ứng dụng
|
|
|
65 |
except Exception as e:
|
66 |
return f"Đã xảy ra lỗi khi xử lý file: {str(e)}"
|
67 |
|
68 |
+
# Tạo thư mục tạm thời có quyền ghi
|
69 |
+
temp_dir = tempfile.gettempdir()
|
70 |
+
flagging_dir = os.path.join(temp_dir, "flagged")
|
71 |
+
|
72 |
+
# Tạo giao diện Gradio với flagging_dir được chỉ định
|
73 |
iface = gr.Interface(
|
74 |
fn=convert_to_txt,
|
75 |
inputs=gr.File(label="Tải lên file PDF, DOC hoặc DOCX"),
|
76 |
outputs=gr.File(label="Tải xuống file TXT"),
|
77 |
title="Chuyển đổi PDF/DOC/DOCX sang TXT (Hỗ trợ OCR)",
|
78 |
+
description="Tải lên file PDF, DOC hoặc DOCX để chuyển đổi nội dung thành file TXT. Hỗ trợ OCR cho PDF dạng ảnh.",
|
79 |
+
flagging_dir=flagging_dir, # Chỉ định thư mục flagging
|
80 |
+
allow_flagging="manual" # Hoặc đặt thành "never" để tắt flagging hoàn toàn
|
81 |
)
|
82 |
|
83 |
# Khởi chạy ứng dụng
|