Python异步编程|PySimpleGUI界面读取PDF转换Excel
import PySimpleGUI as sg
from pdf2excel_module import pdf_to_excel
# 定义布局
layout = [
[sg.Text('请选择一个PDF文件:')],
[sg.Input(), sg.FileBrowse()],
[sg.Text('请选择一个Excel文件保存位置:')],
[sg.Input(), sg.FileSaveAs()],
[sg.Submit(), sg.Cancel()]
]
# 创建窗口
window = sg.Window('PDF转Excel工具', layout)
# 事件循环
while True:
event, values = window.read()
if event in (None, 'Cancel'):
break
elif event == 'Submit':
pdf_file = values[0]
excel_file = values[1]
pdf_to_excel(pdf_file, excel_file)
sg.popup('转换完成!')
# 关闭窗口
window.close()
这段代码使用PySimpleGUI创建了一个简单的用户界面,允许用户选择一个PDF文件和一个Excel文件保存位置。当用户点击提交按钮时,会触发PDF文件的读取和Excel文件的生成。这个例子演示了如何将PDF转换为Excel的基本流程,并且展示了如何与用户交互来获取文件路径。
评论已关闭