python 批量给 word 或 pdf 文件添加水印
更新
20200310 更新 README,对于中文显示为方块的问题,需使用宋体(simsun.ttc)、黑体(simhei.ttf)等字体。
1.依赖库
pip install -r requirements.txt
2.部分python库说明
comtypes,用于调用 word 等应用程序
reportlab,用于生成 pdf 水印文件
3.安装pdf工具包
# PyPDF4,用于合成 pdf 文件
git clone https://github.com/danpe1327/PyPDF4.git pypdf4
cd pypdf4
python setup.py install --record files.txt
4.使用说明
命令
python add_watermark.py input_file
--watermark DANPE
--angle 45
--font_file arial.ttf
--font_size 36
--color black
--alpha 0.2
# 参数说明
input_file 输入单一文件或文件夹路径,目前支持 word, excel, powerpoint 的新旧 6 种格式与 pdf 格式
--watermark 水印文本,通过符号 ‘|’ 换行
--angle 水印文本方向
--font_file 可自定义字体文件,若无输入或字体文件不存在,则使用默认的字体。对于中文无法显示