PDF文件添加水印

 

 

 

image

 

 

 

 

# PDF水印工具

一个简单的Python工具,用于给PDF文件添加文字水印。提供命令行和图形化两种使用方式。

功能特性

  • ✅ 支持中文水印文字
  • ✅ 自动检测Windows中文字体
  • ✅ 可自定义水印位置(3x3网格选择)
  • ✅ 可调节水印角度(-90° 到 90°)
  • ✅ 自动或手动设置文字大小
  • ✅ 实时水印效果预览
  • ✅ 支持多位置同时添加水印

依赖安装

pip install PyPDF2 reportlab==3.6.12 pillow

使用方法

方式一:图形化界面(推荐)

运行图形化版本:

python add_watermark_gui.py

功能说明:

  1. 点击"选择文件"选择要添加水印的PDF
  2. 输入水印文字
  3. 选择水印位置(点击9宫格按钮)
  4. 调整水印角度和文字大小
  5. 实时预览水印效果
  6. 点击"添加水印"生成新文件

方式二:命令行版本

编辑 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操作系统(中文字体支持)

 

 

 

 

 

posted @ 2025-12-30 10:11  aiplus  阅读(2)  评论(0)    收藏  举报
悬浮按钮示例