PDF转WORD

无环境的,windows可下载可执行文件:https://download.csdn.net/download/shfei10100/88588106

有python运行环境的,可自行运行;

代码如下:

python 复制代码
from pdf2docx import Converter

import tkinter as tk
from tkinter import filedialog
def pdf2word(file_path):

    # 截取文件名称
    file_name = file_path.split('.')[0]

    # 转换后的文件名称
    doc_file = f'{file_name}.docx'

    # 创建Converter对象
    p2w = Converter(file_path)

    # 执行转换方法,start开始页,0从第一页开始,end结束页,None为无限制
    p2w.convert(doc_file, start=0, end=None)
    p2w.close()
def select_file():
    # 单个文件选择
    selected_file_path = filedialog.askopenfilename() # 使用askopenfilename函数选择单个文件
    select_path.set(selected_file_path)

# pdf2word(r"../1.pdf")
if __name__ == "__main__":
    # 获取选择文件路径
    # 实例化
    root = tk.Tk()
    root.geometry('300x100')
    root.config(bg='#fffcc0')
    root.title("Pdf2Word")
    select_path = tk.StringVar()
    tk.Label(root, text="文件路径:").grid(column=0, row=0, rowspan=3)
    e1 = tk.Entry(root, textvariable=select_path)
    e1.grid(column=1, row=0, rowspan=3)
    tk.Button(root, text="选择文件", command=select_file).grid(row=0, column=2,columnspan=2)
    tk.Button(root, text="生成文件", command=lambda: pdf2word(e1.get())).grid(row=3, column=0, columnspan=2)
    tk.Button(root, text="退出", command=root.destroy).grid(row=3, column=3, columnspan=2)
    root.mainloop()
相关推荐
空谷有来人17 分钟前
推荐一款PDF压缩的工具
pdf·pdf压缩
开开心心_Every24 分钟前
免费且好用的PDF水印添加工具
android·javascript·windows·智能手机·pdf·c#·娱乐
aloha_78926 分钟前
论文中pdf图片文件太大怎么办
图像处理·pdf·论文笔记
开开心心就好4 小时前
免费批量文件重命名软件
vue.js·人工智能·深度学习·typescript·pdf·excel·less
理工男大辉郎12 小时前
PDFGear——完全免费且功能强大的PDF处理软件
pdf·软件工程
課代表12 小时前
Adobe LiveCycle ES、LiveCycle DS 与 BlazeDS 关系解析与比较
数据库·adobe·pdf·express·livecycle·lcds·soa平台
IDRSolutions_CN13 小时前
PDF 转 HTML5 —— HTML5 填充图形不支持 Even-Odd 奇偶规则?(第一部分)
java·经验分享·pdf·软件工程·团队开发
SEO-狼术18 小时前
Enable users to export spreadsheets to PDF
linux·ubuntu·pdf
漫游者Nova19 小时前
微软markitdown PDF/WORD/HTML文档转Markdown格式软件整合包下载
pdf·html·word·markdown·ppt
一只特立独行的兔先森20 小时前
Go 语言 + Word 文档模板:WordZero 引擎如何让企业文档处理效率提升 300%?
word·办公自动化·开源项目·go语言·模板引擎