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文件了。

相关推荐
jf加菲猫14 小时前
第15章 文件和目录
开发语言·c++·qt·ui
likerhood14 小时前
Java实现选择题选项乱序算法
java·开发语言·算法
Captain_Data14 小时前
AI 12小时设计CPU完整解析:从219字到RISC-V内核的技术突破
人工智能·python·ai·大模型·芯片设计·risc-v
小鱼~~15 小时前
最小二乘&均方误差MSE&平均绝对误差MAE
python·算法·机器学习
Jmayday15 小时前
Pytorch:模型线性回归
pytorch·python·线性回归
执于代码15 小时前
python 环境知多少
开发语言·python
t***54415 小时前
如何在 Dev-C++ 中切换编译器至 Clang
开发语言·c++
itzixiao15 小时前
L1-054 福到了(15 分)[java][python]
java·python·算法
威迪斯特15 小时前
GoFr框架:加速微服务开发的Go语言利器
开发语言·后端·微服务·架构·golang·命令行框架·gofr框架
斯维赤15 小时前
Python学习超简单第十一弹:邮件发送
开发语言·python·学习