一、提出问题
在我们的工作中,有时候上级让下级将盖章的文件生成PDF文件通过内部平台发送到上级邮箱,那如何解决呢?是去找一个扫描仪,还是用手机拍图转。用Python基实就能实现。
二、分析问题
现在网上好多的软件都是收费的,转pdf,转word
三、pdf2docx模块的使用
1.安装模块
pip install pdf2docx
2.介绍
pdf2docx 是一个Python模块,可以用来将PDF文件转换成Word文档。它是基于Python的pdfminer和python-docx库开发的,可以在Windows、Linux和Mac系统上运行。
四、案例分析
1.单个文件转pdf
import pdf2docx
pdf2docx.convert(word.docx),
注意:pdf文件不用填加,在原目录自动生成。
2.多个word 转换成pdf
import docx2pdf
import os
pdf_path =r"C:\Users\lenovo\Desktop\test\\"
files = []
for file in os.listdir(pdf_path):
if file.endswith(".docx"):
files.append(pdf_path+file)
print(files)
for file in files:
print(file)
docx2pdf.convert(str(file))
file_name=file.split(".")[0]
print(f"{file_name}转换成功!")