拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

一个自创的课件/文档批量加水印工具——AtuoMask

一个自创的课件/文档批量加水印工具——AtuoMask

👋最近在琢磨怎么把课件资源加上水印上传到小红书等社群平台,但遇到以下糟心的事:
一个文件夹里可能有十来个文件,且文件类型各不相同——PDF、Word、PPT、图片、HTML……每个文件类型加水印的方法都不一样:PDF 用 Acrobat,Word 要插页眉,PPT 每页加文本框,图片得打开图片编辑软件……一个一个打开操作,略显繁琐。而且把课件资源上传到在线第三方工具,怕造成文件泄漏。

于是我想:好像可以有个小工具实现以下功能——
✅ 拖进去一堆文件
✅ 填一句水印文字
✅ 点一下按钮
✅ 一键为PDF、Word、PPT、图片、HTML等不同文件类型的文件加水印
于是花了点时间折腾,做了个批量加水印工具——AtuoMask。




🌟 它能做什么

批量 + 多格式 + 图形界面 + 一键加水印
📂 支持 5 大类文件格式
PDF / Word(doc、docx)/ PPT(ppt、pptx)图片(png、jpg、jpeg、bmp、webp)HTML(html、htm)
🎯 9 宫格水印定位
左上、居中、右下……
🎨 自定义水印样式
颜色、字体大小、透明度、旋转角度、是否加粗
📦 批量导入
可以直接选多个文件,也可以选整个文件夹递归扫描
🖥️ 图形界面
处理过程有进度条和日志,不会傻傻等
🔒 纯本地运行
不上传、不联网、不收集数据,文件只需要老老实实待在自己电脑上

📥 使用方式

下载链接

https://mp.weixin.qq.com/s/H8uDjTxugWkWvF10I2I3yw

解压文件夹,直接双击 AtuoMark.exe 即可启动图形界面(请不要动里面的_internal文件夹,不要删除不要挪走)
打开 图形界面后:

  1. 点击添加文件或添加文件夹选择要处理的文件或文件夹
  2. 填写水印文字(必填)
  3. 选择水印位置 / 颜色 / 大小 / 透明度 / 旋转(默认值可调)
  4. 点击浏览选择输出目录(必填)
  5. 点击开始批量处理,进度条和日志会实时显示

🛠️ 技术栈(技术好奇宝宝可以阅读)

工具基于 Python 开发,核心用到了这些库:

库负责什么
pypdf + reportlabPDF 水印(叠加水印层)
python-docxWord 水印(页眉/页脚注入)
python-pptxPPT 水印(每页添加文本框)
Pillow图片水印(透明图层叠加)
TkinterGUI 界面(Python 自带)

📌 使用场景

课件 / 教案 / 讲义等文件资源 → 加水印后发社群,防止被盗用
内部文档 → 标注"机密"或"内部使用"

声明

版权所有 © 哈利波坨
禁止任何形式的商业用途,仅供个人教学 / 内部使用。

写在最后:
这个工具最初是给自己用的小脚本,因为不想每次运行都打开 Python 环境跑脚本,就打包成了 exe 可执行文件。后面觉得可能也有人需要,就放出来分享了。

返回列表