快捷搜索: 王者荣耀 脱发

把图片加入PDF中Python---【感谢小爽爽开源代码】

适用于疫情条件下,远程加入电子签字章到PDF文件,或者为文件加入水印

文件准备:

•	要加入电子签字章的PDF文件
•	建立一个同款Word文件,在PDF对应位置加入电子签字章图片,再转成PDF格式

Python代码:

import PyPDF2
SignPDF = PyPDF2.PdfFileReader(r"C:/Users/lenovo/Desktop/Sign.pdf")# 读取电子签章的pdf内容
sourcepath = r"C:/Users/lenovo/Desktop/original.pdf"# 原始pdf位置
outputpath = r"C:/Users/lenovo/Desktop/new.pdf"# 新生成pdf位置
pdfWriter = PyPDF2.PdfFileWriter()
pdfReader = PyPDF2.PdfFileReader(sourcepath)
# pdf合并
def add_watermark(water_file,page_pdf):
    pdfReader = PyPDF2.PdfFileReader(water_file)
    page_pdf.mergePage(pdfReader.getPage(0))
    return page_pdf
# 遍历pdf的每一页,添加水印
for page in range(pdfReader.numPages):
    page_pdf = add_watermark("C:/Users/lenovo/Desktop/Sign.pdf", pdfReader.getPage(page))
    pdfWriter.addPage(page_pdf)
with open(outputpath, wb) as target_file:
    pdfWriter.write(target_file)
经验分享 程序员 微信小程序 职场和发展