您的位置:首页 > 游戏 > 手游 > window电脑上使用python将pdf转换为word文档

window电脑上使用python将pdf转换为word文档

2024/12/23 8:57:22 来源:https://blog.csdn.net/u013078871/article/details/140859603  浏览:    关键词:window电脑上使用python将pdf转换为word文档

1、电脑上安装Python运行环境
一、python官网下载链接
二、下载到电脑后,直接运行安装
三、安装完成后按:win+R键进入window命令控制窗口,输入

	python --version

在这里插入图片描述

2、设置python依赖包国内镜像源

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

3.以下代码选用一种,在电脑上的某一个目录下新建python代码文件,并在window窗口中安装对应依赖

第一种:pdf2doc_pdf2docx.py(推荐)

pip install pdf2docx
from pdf2docx import Converter# 最轻量,效果不错,推荐!!
# 安装依赖命令:pip install pdf2docx# 转换函数
def pdf_to_word(pdf_file_path, word_file_path):# 创建一个 PDF 转换器cv = Converter(pdf_file_path)# 转换 PDF 文件为 Word 文档cv.convert(word_file_path, start=0, end=None)# 关闭转换器cv.close()# 转换完成,docx_file 是生成的word文档print(f'pdf转docx成功 {pdf_file_path} to {word_file_path}')if __name__ == '__main__':# 指定 PDF 文件路径pdf_file = 'C:\\Users\\kaka\\Desktop\\pdf\\高级Java开发工程师.pdf'# 输出 Word 文件路径docx_file = 'C:\\Users\\kaka\\Desktop\\Desktop\\pdf\\高级Java开发工程师.docx'# 调用函数进行转换pdf_to_word(pdf_file, docx_file)

运行示例:
第一步
在这里插入图片描述
第二步
在这里插入图片描述

python C:\Users\kaka\PycharmProjects\flaskProject\test\pdf2doc_pdf2docx.py

第三步,回车运行就可以了

第二种:pdf2doc_office.py

import office# 依赖包较大,但功能比较全;官网:https://www.python-office.com/
# 安装依赖命令:pip install python-officeif __name__ == '__main__':# 指定 PDF 文件路径pdf_file = 'C:\\Users\\kaka\\Desktop\\pdf\\高级Java开发工程师.pdf'# 输出 Word 文件路径,不用写文件名docx_file = 'C:\\Users\\kaka\\Desktop\\pdf'office.pdf.pdf2docx(file_path=pdf_file, output_path=docx_file)print("PDF 转换成功")

第三种:pdf2doc_office.py

from spire.pdf import PdfDocument
from spire.pdf import FileFormat# 最轻量,效果不错,推荐!!
# 安装依赖命令:pip install Spire.PDFdef pdf_to_word(pdf_path, path_doc, path_docx):# 创建一个 PDF 文档对象document = PdfDocument()# 加载 PDF 文件document.LoadFromFile(pdf_path)# 将PDF文件直接转换为Doc文件并保存document.SaveToFile(path_doc, FileFormat.DOC)# 将PDF文件直接转换为Docx文件并保存document.SaveToFile(path_docx, FileFormat.DOCX)# 关闭 PDF 文档document.Close()print("PDF 转换成功")if __name__ == '__main__':# 指定 PDF 文件路径和输出 Word 文件路径pdf_file = 'C:\\Users\\kaka\\Desktop\\pdf\\高级Java开发工程师.pdf'word_file_doc = 'C:\\Users\\kaka\\Desktop\\pdf\\PDF转DOC.doc'word_file_docx = 'C:\\Users\\kaka\\Desktop\\pdf\\PDF转DOCX.docx'# 调用函数进行转换pdf_to_word(pdf_file, word_file_doc, word_file_docx)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com