当前位置: 首页 > news >正文

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

 

 

 

 

 

http://www.jsqmd.com/news/164860/

相关文章:

  • 5分钟快速上手Dropzone.js:打造专业级拖拽文件上传体验
  • 深入解析Martini框架:构建高效Go Web应用的核心技术
  • Miniconda创建环境时指定依赖版本范围
  • HarmonyOS SDK携手Remy让普通手机即可完成专业级3D空间重建
  • 7天掌握图神经网络:零基础快速入门实战指南
  • Imaris三维影像分析软件中文教程指南
  • 还在为强化学习环境集成烦恼?PyTorch算法库完整对接方案揭秘
  • Miniforge离线部署终极指南:5分钟构建完整Python数据科学环境
  • xsimd深度解析:现代C++高性能计算的核心技术
  • 2025年细白银铝银浆生产厂家排行榜,推荐漂浮型铝银浆生产厂家新测评 - 工业品网
  • 快速上手BERT中文命名实体识别:PyTorch实战教程
  • 3步打造你的专属英语学习引擎:Earthworm个性化设置全攻略
  • 3分钟实现Windows电脑伪装三星Galaxy Book的完整指南
  • Miniconda-Python3.9镜像适用于科研论文复现
  • Miniconda环境下运行Python单元测试
  • Medium解析器终极指南:免费解锁会员专属文章
  • PHPMyAdmin终极安装手册:从零开始搭建数据库管理平台
  • Files文件管理器革命性性能调优:从系统底层到用户体验的深度优化方案
  • Linux调度分析(2)调度用户态API介绍
  • Aurora博客系统:5分钟快速搭建个人技术博客
  • Monaco Editor智能提示性能调优全攻略
  • PyTorch张量运算测试:验证Miniconda环境正常
  • Dense_Haze浓雾去雾数据集:计算机视觉研究的专业基准
  • 使用Miniconda管理PyTorch Lightning项目依赖
  • 2025年求推荐托福培训机构、信誉好的托福培训专业公司年度排名 - 工业设备
  • 基于SpringBoot的闲置物品交易系统的设计与实现
  • 斐讯N1双系统实战手册:OpenWrt与Android TV深度集成方案
  • SuiteCRM完全指南:如何免费获得企业级客户关系管理系统
  • 2025最新中国嵌壤式品形筋聚乙烯增强缠绕管公司排行榜揭晓! - 朴素的承诺
  • 用HTML Canvas动态绘制PyTorch训练曲线