使用python做一个pdf转图片的可执行exe
1.安装环境
python3
模块:PymuPDF,pyinstaller
import fitz
import os
import tkinter
def pyMuPDF_fitz(pdfPath, imagePath, img_type='jpg'):
"""
pdf转图片
:param pdfPath: pdf绝对路径
:param imagePath: 转化为图片的目录-绝对路径
:param img_type: 图片类型,默认jpg
"""
pdfDoc = fitz.open(pdfPath)
for pg in range(pdfDoc.pageCount):
page = pdfDoc[pg]
rotate = int(0)
zoom_x = 5
zoom_y = 5
mat = fitz.Matrix(zoom_x, zoom_y).prerotate(rotate) #设置图片大小倾斜
pix = page.get_pixmap(matrix=mat, alpha=False)
if not os.path.exists(imagePath): # 判断存放图片的文件夹是否存在
os.makedirs(imagePath) # 若图片文件夹不存在就创建
pix.save(imagePath + '/' + 'images_%s.%s' % (pg, img_type)) # 将图片写入指定的文件夹内
"""
以下gui代码
"""
def covert_format(pdfPath, imagePath, img_format, text3):
"""
点击确定调用函数
先清空Text输入框再写入
"""
if not os