pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
安装pyinstaller
执行命令,cd至pdfToword.py 文件目录下 或者 到文件目录下shift + 鼠标右键 打开windows powershell
pyinstaller -F pdfToword.py
########################################################################
**pdf转word**
###############################################################################
import os
from pdf2docx import Converter
def pdf_docx():
# 获取当前工作目录
file_path = os.getcwd()
# 遍历所有文件
for file in os.listdir(file_path):
# 获取文件后缀
suff_name = os.path.splitext(file)[1]
# 过滤非pdf格式文件
if suff_name != '.pdf':
continue
# 获取文件名称
file_name = os.path.splitext(file)[0]
print(file_name) #打pdf 文件name
# pdf文件名称
pdf_name = os.getcwd() + '\\' + file
# 要转换的docx文件名称
docx_name = os.getcwd() + '\\' + file_name + '.docx'
# 加载pdf文档
cv = Converter(pdf_name)
cv.convert(docx_name)
cv.close()
pdf_docx()
########################################################################
*word转pdf
###############################################################################
import os
from docx2pdf import convert
pdf_name =0
pdf_name=0
def pdf_docx():
# 获取当前工作目录
file_path = os.getcwd()
# 遍历所有文件
for file in os.listdir(file_path):
# 获取文件后缀
suff_name = os.path.splitext(file)[1]
# 过滤非docx格式文件
if suff_name != '.docx':
continue
# 获取文件名称
file_name = os.path.splitext(file)[0]
#print(file_name) #打印docx 文件name
pdf_name = os.getcwd() + '\\' + file # pdf文件名称文件名称
docx_name = os.getcwd() + '\\' + file_name + '.pdf' # 要转换的docx文件名称
print(pdf_name ,pdf_name ) # 打印name
convert(pdf_name, docx_name) # 第一个为word路径,第二个为生成的pdf路径,不用自己创建,会自动创建,可将docx路径直接复制下来,将后缀docx改为pdf就可以了
pdf_docx()
########################################################################
**excel转pdf**
###############################################################################
import os
from docx2pdf import convert
pdf_name =0
pdf_name=0
def pdf_docx():
# 获取当前工作目录
file_path = os.getcwd()
# 遍历所有文件
for file in os.listdir(file_path):
# 获取文件后缀
suff_name = os.path.splitext(file)[1]
# 过滤非docx格式文件
if suff_name != '.docx':
continue
# 获取文件名称
file_name = os.path.splitext(file)[0]
#print(file_name) #打印docx 文件name
pdf_name = os.getcwd() + '\\' + file # pdf文件名称文件名称
docx_name = os.getcwd() + '\\' + file_name + '.pdf' # 要转换的docx文件名称
print(pdf_name ,pdf_name ) # 打印name
convert(pdf_name, docx_name) # 第一个为word路径,第二个为生成的pdf路径,不用自己创建,会自动创建,可将docx路径直接复制下来,将后缀docx改为pdf就可以了
pdf_docx()