PDF文件添加水印

# PDF水印工具
一个简单的Python工具,用于给PDF文件添加文字水印。提供命令行和图形化两种使用方式。
功能特性
- ✅ 支持中文水印文字
- ✅ 自动检测Windows中文字体
- ✅ 可自定义水印位置(3x3网格选择)
- ✅ 可调节水印角度(-90° 到 90°)
- ✅ 自动或手动设置文字大小
- ✅ 实时水印效果预览
- ✅ 支持多位置同时添加水印
依赖安装
pip install PyPDF2 reportlab==3.6.12 pillow
使用方法
方式一:图形化界面(推荐)
运行图形化版本:
python add_watermark_gui.py
功能说明:
- 点击"选择文件"选择要添加水印的PDF
- 输入水印文字
- 选择水印位置(点击9宫格按钮)
- 调整水印角度和文字大小
- 实时预览水印效果
- 点击"添加水印"生成新文件
方式二:命令行版本
编辑 add_watermark.py 中的配置区域:
# ==================== 配置区域 ====================
INPUT_PDF_PATH = r"D:\path\to\your\file.pdf"
WATERMARK_TEXT = "盛通教育"
OUTPUT_PDF_PATH = r"" # 留空则自动生成
# ==================== 配置区域结束 ====================
运行程序:
python add_watermark.py
文件说明
| 文件 | 说明 |
|---|---|
add_watermark.py |
命令行版本,在页面中心添加单个水印 |
add_watermark_gui.py |
图形化版本,支持多位置、角度调节等功能 |
注意事项
- 原PDF文件不会被修改,新文件会添加
_watermarked后缀 - 程序会自动使用Windows系统中的中文字体
- 水印默认透明度为30%
系统要求
- Python 3.8+
- Windows操作系统(中文字体支持)

浙公网安备 33010602011771号