|
import gradio as gr |
|
import docx |
|
import pandas as pd |
|
|
|
from docx import Document |
|
def wd(x): |
|
doc=Document(x) |
|
all_paragraphs = document.paragraphs |
|
t=all_paragraphs[0].text |
|
return t |
|
|
|
demo=gr.Blocks(css="#jsc:hover{background-color: red;}") |
|
with demo: |
|
with gr.Tabs(): |
|
with gr.TabItem("读取word"): |
|
file_input = gr.File(file_count="single",label="请选择需要读取的word文件",show_label=True) |
|
text_output = gr.Textbox(label="输出读取文本",show_label=True) |
|
dq_button = gr.Button("开始读取>>") |
|
dq_button.click(wd, inputs=file_input, outputs=text_output,api_name="word-text") |
|
|
|
demo.launch() |