【Python】给 PDF 添加水印

Author:AXYZdong 自动化专业 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
前言
利用 PyPDF2
处理 PDF 文件,相关文档:https://pythonhosted.org/PyPDF2/
本文针对 仅有 PDF 文件,而无相关 PDF 编辑器的情况下,给 PDF 添加水印。
一、前期准备
安装
PyPDF2
,命令提示框输入:
新建 watermark.pdf 文件
实际的水印,可以在此文件里修改水印文字的字体和位置。
实现步骤:
1. 新建 watermark.word ,【设计】 -> 【水印】
2. 【自定义水印】 -> 【文字水印】
3. 输入【文字】,修改【字体】、【自号】、【颜色】和【板式】


效果

另存为 watermark.pdf
watermark.pdf 与 .py 文件放在同一目录下

二、代码实现
效果

三、其他方法
效果

四、总结
Python 通过 PyPDF2 实现 PDF 添加水印,实际上就是将两个 PDF 文件合并实现添加水印;
第一种方法的水印文件是通过 word 另存为 PDF,第二种方法是自动创建一个 PDF 文件;
第二种方法与第一种相比,水印的字体不能随意改变,不支持中文,省去了方法一中手动生成 PDF 水印的步骤;
第一种方法可以任意修改水印的位置和字体。
参考文献
[1]:python pdf加水印
本次的分享就到这里

好书不厌百回读,熟读自知其中意。让学习成为习惯,用知识改变命运,让博客见证成长,用行动证明努力。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 点赞 评论 收藏
一键三连哦!
听说 👉 点赞 👈 的人运气不会太差,每一天都会元气满满呦!^ _ ^
码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了👉 关注 👈我哦!
如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留个言。或者你有更好的想法,欢迎一起交流学习~~~
版权声明: 本文为 InfoQ 作者【AXYZdong】的原创文章。
原文链接:【http://xie.infoq.cn/article/e3752245b7952d51ab98fd416】。文章转载请联系作者。
评论