python将pdf转为docx

如何使用python实现将pdf文件转为docx文件

1.首先要安装pdf2docx库

python 复制代码
pip install pdf2docx

2.实现转换

python 复制代码
from pdf2docx import Converter


def convert_pdf_to_docx(input_pdf, output_docx):
    # 创建一个PDF转换器对象
    pdf_converter = Converter(input_pdf)

    # 将PDF转换为docx文件
    pdf_converter.convert(output_docx)

    # 关闭转换器以释放资源
    pdf_converter.close()


if __name__ == "__main__":
    input_pdf = "C:/Users/Windows/Desktop/test.pdf"  # 替换为自己实际的PDF文件路径
    output_docx = "C:/Users/Windows/Desktop/python.docx"  # 替换为自己实际的docx输出文件路径

    # 调用函数进行转换
    convert_pdf_to_docx(input_pdf, output_docx)
    print("PDF文件已成功转换为Word格式.")

执行成功:

之后就可以在自己输出路径下看到相应的docx文件了。

相关推荐
2401_831920744 分钟前
C++与Qt图形开发
开发语言·c++·算法
m0_743297425 分钟前
实战:用Python分析某电商销售数据
jvm·数据库·python
重庆兔巴哥6 分钟前
如果Java环境变量配置不成功,应该怎么办?
java·开发语言
良木生香12 分钟前
【C++初阶】:C++入门相关知识(3):引用 & inline内联函数 & nullptr相关概念
开发语言·c++
databook17 分钟前
从直觉到算法:贝叶斯思维的技术底层与工程实现
人工智能·python·机器学习
泯仲18 分钟前
从零起步学习MySQL 第十六章:MySQL 分库分表的考量策略
开发语言·mysql
m0_7166670719 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
超级大福宝22 分钟前
用买火车票的例子讲解Java反射的作用
java·开发语言·后端
小则又沐风a24 分钟前
第一章:C++入门基础--- c++入门门槛高? 逐步剖析c++语法 成为c++大师
开发语言·c++
XW010599925 分钟前
6-1输入列表,求列表元素和(eval输入应用)
python