原标题:使用Python为PDF文件批量添加水茚的方法及进一步思考
感谢中国传媒大学胡凤国老师的分享!
想用Python把WORD文件转成PDF文件并加上水印网上搜了一下资料,没发现有现成的解决方案于是决定自己写一个Python程序。思路是分两步:第一步将WORD文件转成PDF,第二步将生成的PDF文件添加水印但是做的过程中出现了一些问题,解决的过程对我来说又十分困难这里把我的思路、方法和经验教训总结一下,分享给需要的朋友
该帖子想用程序合并PDF文件,遇到跟夲文一样的错误贴文的作者说原来的pdf是/Leafage_M/article/details/里面提到一个奇怪的思路:
废话少说,直接上代码函数如下:
任务二:将图片加上水印合并成PDF
這一个任务主要是用扩展包reportlab。代码也很简单直接给出函数:
有了这两个函数,我们就好办了将源PDF文件转成图片保存到中间目录,然后將中间目录的图片加上水印合并成目标PDF文件最后删掉中间目录。调用函数的代码如下:
虽然实现了为PDF文件添加水印的通用算法为批量將WORD文件直接转换为带水印的PDF文件扫清了障碍。但是还存在着如下的问题
第一、用本文的办法生成的图片质量不是太高,如果不删除中间結果目录的话我们会看到,程序自动生成的图片远不如用Acrobat手动打开“/s/1967jzOb3hFi-e5zSoboQwQ 密码: c8hw
中国传媒大学胡凤国,2018年6月30日