1.清印ClearMark本地离线文档去水印工具发布附下载

PDF/图片去水印太折腾?这款本地离线工具,一键搞定矢量+扫描件+图片全类型水印(附下载)

如果你手里有一批盖了"仅供内部使用"的 PDF 合同、一堆扫描全能王导出的带斜铺水印的扫描件、或者几张带 Logo 水印的图片需要清理------这篇文章会省你很多事。

文末有可直接下载使用的绿色免安装版,Windows 11 和银河麒麟 V10 都能跑,不用装 Python,不用联网,文件不上传任何服务器。


一、先说痛点:为什么市面上的工具都不好用

我做了几年文档处理相关的工作,去水印这个需求反反复复遇到过无数次。每次都是一个折腾的过程:

在线工具? ILovePDF、SmallPDF 这类,文件得传到别人服务器。金融合同、政企内部资料、客户数据------合规这一关根本过不去。哪怕对方说"处理完即删",审计也写不出来。而且大文件直接被拒,批量更是没戏。

WPS / Adobe Acrobat 自带功能? WPS 的去水印只认页眉页脚几个固定模板;Acrobat 的"编辑 PDF"可以删文字,但你得手动一个个点,一份 50 页的合同点到手酸。而且它们对扫描件里烤进去的水印------完全无能为力。

Photoshop 修图? 能修图片,但不能直接处理 PDF 内容流。遇到扫描件里那种浅灰色、半透明、45° 斜铺、整页覆盖的水印------那是像素,不是图层,PS 也得手动一块块擦。

最头疼的是扫描件。 很多公司用扫描全能王、福昕、WPS 扫描后导出 PDF,水印是光栅化烤进扫描图里的。文字变成像素,浅灰半透明斜铺整页覆盖,既不是 PDF 注释也不是 XObject。绝大多数工具遇到它直接放弃。

更别提批量了。法务一周要清理几十份合同,研究院要批量脱敏几百页报告------市面上 99% 的工具只支持单文件、单水印、单点删除。一次拖一个、点一下、存一次,这种效率谁能忍?


二、清印 ClearMark:我做了什么

被折腾够了,我就自己写了一个------清印 ClearMark 智能文档去水印工作台 V2.0。

一句话定位:

100% 本地运行、支持 PDF 与图片、覆盖矢量/扫描/混合三类水印、可批量处理的桌面去水印工具。

三条核心约束:

  1. 不联网。所有解析、检测、修复、保存全在本地完成。源文件不上传任何服务器,连个 ping 都没有。
  2. 不动源文件 。输出永远是新文件,存到源目录的 output/ 子文件夹;同时源文件打开时自动备份。你随时可以回退。
  3. 可解释。每条检测到的水印都会列出候选,标注置信度、坐标、来源。用户勾选才移除------不做"黑盒一键清除",防误删。

三、它能处理什么水印

经过两轮迭代,V2.0 覆盖的水印类型如下:

水印大类 子类 怎么检测 怎么移除
矢量 PDF 文字水印 跨页重复、同页平铺网格、旋转大字、品牌签名 内容流解析 + 几何特征 + 规则库关键词 内容流区间擦除(无损)
矢量 PDF 图片水印 Logo、二维码、共享 XObject XObject xref 跨页统计 整对象清空
矢量 PDF 图层水印 OCG 可选内容图层 doc.get_ocgs() 写入 /D/OFF
矢量 PDF 注释水印 Watermark / Stamp / FreeText 注释 page.annots() 遍历 page.delete_annot()
扫描件浅色斜铺文字 烤进扫描图的半透明斜字 像素级笔画分割 + 形态学分组 + 整页旋转 OCR 验证 邻域最大亮度填充 + 像素掩膜修复
扫描件颜色聚类层 灰色半透明覆盖 K-Means 颜色聚类 Alpha 反演修复
图片水印 Logo、文字、半透明覆盖 颜色聚类 + 模板匹配 OpenCV Telea / NS 算法修复

翻译成人话就是:

  • PDF 里图层性质的水印------一键干掉,无损,不破坏文字和排版
  • 扫描件里烤进像素的水印------这个是行业里最难搞的,我们用 OCR + 像素修复搞定了
  • 图片上的水印------OpenCV 图像修复算法填充,效果自然

四、内置 8 类品牌水印规则库

不是每次都要手动框选。工具内置了 8 类常见软件产生的水印规则,选一下规则就能直接命中:

规则 覆盖关键词
扫描全能王 CamScanner CamScanner、cs scanner、扫描全能王
WPS wps、金山、wpsoffice
福昕 Foxit foxit、福昕、foxit reader
钉钉 钉钉、dingtalk
飞书 飞书、lark、feishu
企业微信 企业微信、wecom、wxwork
Adobe Acrobat adobe、acrobat、adobe pdf
机密/仅供使用类通用规则 机密、confidential、仅供内部使用、内部资料、draft、sample

这些规则覆盖了国内办公场景最常见的水印来源。选中对应规则点"检测",直接命中全部相关水印候选,省去手动框选的功夫。

当然也支持自己写 JSON 规则------如果你公司内部水印有固定文字,加一条规则以后每次批量处理直接套用。


五、三种检测模式

模式 适用场景 怎么用
智能检测 不确定水印类型,想全自动 一键分析文档结构,综合启发式 + 规则库 + OCR,自动列出全部候选
框选检测 水印位置固定/想精准控制 鼠标矩形框选或画笔涂抹,只检测标记区域
规则库检测 已知水印来源(如扫描全能王) 选对应规则,直接匹配关键词命中

我自己的经验:大部分情况用智能检测就够;扫描件用规则库命中更快;遇到只想去掉某一页某个角落水印的,框选最精准。


六、批量处理:一次拖一整个文件夹

这是实际用起来最省时间的功能。

  1. 点"打开文件夹",选一整个目录的文件
  2. 点"全部检测",工具并发处理(默认按 CPU 核数自动分配并发数)
  3. 每份文件单独列出候选,你可以逐份确认勾选
  4. 点"全部移除",逐份输出到各自目录的 output/ 子文件夹
  5. 失败的文件不影响其他文件,状态栏直接显示"3 候选 / 1 移除 / 失败:权限不足"

法务清理几十份合同、研究院批量脱敏几百页报告,这个功能直接把效率拉满。


七、界面长什么样

三栏布局,左中右:

复制代码
┌─────────────────────────────────────────────────────────┐
│ 工具栏:打开 检测 移除 工具切换 笔刷 高亮 对比 设置 手册  │
├──────────┬──────────────────────────────┬──────────────┤
│ 左栏     │ 中栏 预览区                  │ 右栏         │
│ 文件列表 │  渲染页面 + 红框标记水印      │ 候选列表     │
│ 文件A    │  鼠标框选/画笔涂抹            │ 勾选/取消     │
│ 文件B    │  前后对比双图并排             │ 置信度/来源   │
│ 文件C    │                              │ 全选/全不选   │
│          │                              │ 移除并保存    │
├──────────┴──────────────────────────────┴──────────────┤
│ 状态栏:当前操作 页码 文件路径                          │
└─────────────────────────────────────────────────────────┘

几个细节:

  • 检测到的水印在页面上用红框标注,右栏列表对应每条候选的置信度(高/中/低),低置信度默认不勾选,防误删
  • 前后对比模式:移除后左右并排显示原图和处理后图,效果一目了然
  • 深色/浅色主题:工具栏一键切换,长时间用不刺眼
  • 工具栏的"使用手册"按钮点开就是完整内嵌文档,不用跳网页

支持的文件格式:

格式 扩展名
PDF .pdf(自动识别矢量/扫描/混合)
图片 .jpg .jpeg .png .bmp .tif .tiff .webp .heic .heif

八、安全机制

很多人关心:用了这个工具,我的原文件会不会坏掉?

不会。 机制如下:

  • 源文件只读,每次移除都从原始文档重新操作
  • 打开文件时自动备份 源文件到 backup/ 子文件夹(可在设置中关闭)
  • 输出永远另存新文件 到 output/ 子文件夹,文件名格式 原名_clean.pdf
  • 多次移除互不影响------每次都从原始文档重新操作
  • 源目录不可写时自动回退到 ~/.clearmark/output/,保证流程不中断

你可以放心地反复尝试,原文件始终完好。


九、跨平台:Windows 11 + 银河麒麟 V10

同一份源码,同一份打包产物,两个系统都能直接跑:

  • Windows 10 / 11 (x64) :双击 ClearMark.exe 即可运行
  • 银河麒麟 V10 桌面版 :双击 ClearMark 即可运行(已生成 .desktop 桌面快捷方式,拷到 ~/.local/share/applications/ 可在开始菜单显示)
  • macOS:实验性支持

不用装 Python,不用装依赖,不用配环境变量。整个文件夹拷过去就能用。


十、下载地址

软件已上传 CSDN 资源,由于体积较大(含 Python 运行时 + PyMuPDF + OpenCV + RapidOCR 全套依赖,总计约 560MB),分两部分上传,两部分都需要下载,下载后放在同一目录即可使用:

📥 第一部分(必需)

下载地址:https://download.csdn.net/download/u010972645/93684833

📥 第二部分(必需)

下载地址:https://download.csdn.net/download/u010972645/93684839

使用方法 :两部分下载后解压到同一目录,双击 ClearMark(Windows 下为 ClearMark.exe)即可启动,无需安装、无需联网。


十一、快速上手三步走

  1. 打开文件:点工具栏"打开文件"选一个 PDF 或图片(或"打开文件夹"批量)
  2. 检测水印:点"检测水印"(智能检测),等几秒,右侧列出全部候选
  3. 移除保存 :勾选要移除的候选,点"移除并保存",输出到 output/ 子文件夹

完事。勾选"前后对比"看效果,不满意就重来------原文件一点没动。


十二、适合谁用

  • 法务/合同管理:批量清理合同上的"仅供内部使用"水印
  • 科研/学术:清理论文 PDF 上的期刊水印、机构水印
  • 政企办公:银河麒麟系统上处理内部文档(合规要求不能联网)
  • 设计/排版:清理客户提供的带水印素材
  • 数据脱敏:批量移除文档上的来源标识
  • 个人用户:清理其他扫描工具导出的水印

十三、常见问题

Q:文件会上传到服务器吗?

A:不会。100% 本地处理,不联网,不上传。软件启动后没有任何网络请求。

Q:原文件会被修改吗?

A:不会。源文件只读,输出另存新文件。打开时还自动备份一份。

Q:扫描件的水印能去掉吗?

A:能。这是这个工具的核心竞争力之一------扫描件里烤进像素的浅色斜铺文字水印,用 OCR 验证 + 像素掩膜修复处理,其他工具基本搞不定的场景。

Q:支持哪些文件格式?

A:PDF(矢量/扫描/混合自动识别)+ JPG/JPEG、PNG、BMP、TIFF、WebP、HEIC/HEIF 图片。

Q:Windows 上能用吗?银河麒麟上能用吗?

A:都能。Windows 10/11 和银河麒麟 V10 桌面版完整支持,同一份程序直接运行。

Q:需要安装 Python 吗?

A:不需要。绿色免安装版已打包全部运行时和依赖,解压即用。

Q:批量处理能一次处理多少文件?

A:没有数量限制。并发数默认按 CPU 核数自动分配,可在设置中手动调整(1--16)。


合规提示

本工具仅可用于处理您拥有合法权限的文档。请勿用于侵犯版权、绕过数字版权管理(DRM)或违反法律法规的用途。使用本工具即表示您同意自行承担相关法律责任。


如果你在文档去水印这件事上被折腾过,试试清印 ClearMark。本地离线、全类型覆盖、批量处理、安全可靠------该有的都有。

📥 下载第一部分 :https://download.csdn.net/download/u010972645/93684833

📥 下载第二部分:https://download.csdn.net/download/u010972645/93684839

两部分都下载后解压到同一目录即可使用。有任何使用问题欢迎评论区留言。

相关推荐
5G微创业1 天前
去除抖音视频水印的Python实现
python·微信小程序·去水印
Patrick在香港2 天前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)
utf-8·windows·python·macos·跨平台·编码·标准库
源码学社4 天前
图像去水印实测:OpenCV inpainting vs LaMa,传统算法和 AI 模型差距有多大
人工智能·opencv·算法·去水印·图片水印·ai去水印
格数致用11 天前
1.1 清印 ClearMark — 一款本地文档去水印工作台的完整设计与实现
本地化·去水印
SoStraw15 天前
跨平台P2P通信SDK,Windows/Android/iOS/Linux/macOS一套API全兼容
android·linux·windows·跨平台·p2p·webrpc
CHHC188025 天前
从服务端到桌面端:Go + HTML 多端交付方案
跨平台·应用程序开发
Leaderxin1 个月前
还在用 Electron?6 种跨平台桌面方案横评:Rust + Vue 把安装包从 224MB 干到 4.7MB
rust·vue·跨平台·tauri·桌面应用
2601_962300471 个月前
python是跨平台的吗
python·开源·跨平台·面向对象·库
k4m7v2pz1 个月前
用 Rust 重造 Java 的 CLI 分发体验:从 java -jar 到 wasmtime run
rust·跨平台·webassembly·wasmtime·wasi·java-jar