图像添加水印
文件夹内建立 email png 文件夹。主文件夹下设有data-test文件
email正文word文件
字体文件
from PIL import Image, ImageDraw, ImageFont
import os
import regex as re
from win32com.client import Dispatch
import fitz
from PIL import Image
# pip install PyMuPDF
# pdf转图片
def pdf_image(pdfPath, imgPath, name, zoom_x, zoom_y, rotation_angle):
'''
:param pdfPath:pdf文件的路径 zpath + 'email'+'\\文件名'
:param imgPath:图像要保存的文件夹 zpath+'png'
:param zoom_x:x方向的缩放系数
:param zoom_y:y方向的缩放系数
:param rotation_angle:旋转角度
'''
# 打开PDF文件
pdf = fitz.open(pdfPath)
print(name)
# cnt = pdf.pageCount
# print(cnt)
# 逐页读取PDF
for pg in range(0, pdf.page_count):
page = pdf[pg]
# 设置缩放和旋转系数
trans = fitz.Matrix(zoom_x, zoom_y)
pm = page.get_pixmap(matrix=trans, alpha=False)
# 开始写图像
pm.save(imgPath + '\\' + name + '-{}.png'.format(pg))
pdf.close()