自学Python:给PDF文件增加水印

要给PDF文件增加水印,通过两个文件合并来实现,原文件和一个水印文件。然后通过python代码来合并保存为一个文件。

实现代码如下:

import PyPDF2 as p# 导入PyPDF2,注意区分大小写

pdf=open('12.pdf','rb') #打开待添加水印的原文件

rd = p.PdfFileReader(pdf)

sp=rd.getPage(0)

psy=open('13.pdf','rb') #打开水印的文件

rd2 = p.PdfFileReader(psy)

sp2=rd2.getPage(0)

sp.mergePage(sp2) #执行合并

jg=p.PdfFileWriter() #新的PDF

jg.addPage(sp) #将合并好的放入新的PDF

wc=open('14.pdf','wb')#另存为结果

jg.write(wc)

wc.close()

执行完成后打开14.pdf查看结果正是我们需要的。

————————————————

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容