前言

前段时间2.22元买了7天试用super grok账号,使用grok buid体验了grok4.5,速度很快,编码能力也不弱。
于是把之前的pdf去水印的两段脚本做成了更规范的程序(净页),新版可连续预览、取色、多组颜色一次处理、隔页应用区域、组合多步一次导出、批量处理(老版可以查看PDF去水印方法大全。)

先说清楚最适合什么场景:

最适合:本身是「图片」的扫描 PDF / 伪扫描 PDF 里的水印。

典型特征:

  • 页面里几乎选不中字(或整页就是一张大图)
  • 内容流类似「整页贴一张图」:/某图名 Do,没有单独的「水印对象」可勾掉
  • 水印是半透明灰字、公号名、浅色 logo 压在正文底上
  • 页眉页脚有一条固定位置的推广条、网址、二维码底色区域

这时用福昕/Acrobat「移除水印」或者其他pdf内容流编辑往往没用——因为编辑器加的水印层本来就不存在,墨迹已经在像素里了。

净页的做法是:

1
2
3
4
把每一页按设定 DPI 渲成位图
→ 按你点的颜色(或画的矩形)改像素
→ (可选)多步在内存里串行:灰度 → 选色 → 区域
→ 再嵌回 PDF(默认 JPEG,控制体积)

所以它不是oPDF那种改PDF操作符、无损保留文字层的路线;它产出是图片型 PDF,体积和清晰度由导出预设决定,文字通常不可再选中(扫描版本身也选不了字,这点可以接受)

不太适合 / 需换思路的场景

情况 建议
编辑器后加的、可一键删除的水印层 优先用编辑器「移除水印/页眉页脚」
矢量文字水印、注释水印、独立图章对象 结构级工具或编辑器;净页也能「看起来去掉」,但是光栅化代价
随机位置、颜色和正文笔画几乎一样 选色易误伤;可试区域遮盖或接受残留
要保留可选中文字、可检索 不要用净页全页光栅导出当唯一方案

处理流程

步骤 做什么
渲染 按 DPI(或扫描原图上限)变成 RGB 图
选色 颜色接近目标色 → 换成背景色
区域 指定矩形填色遮盖(页眉页脚最稳)
灰度 整页转灰(可作预处理)
组合 同一渲染结果上按序做多步,再写一次 PDF
导出 每页一张图;默认 JPEG + 合理 DPI

注释:导出后体积变大的因素

  • 默认若用 很高 DPI + 无损 PNG,体积常到原件数倍。
  • 当前版本默认 导出预设「均衡」:JPEG(质量约 92)+ 约 200 DPI,且 扫描页不超过原图分辨率
  • 去水印是否干净取决于取色/遮盖;JPEG/PNG 主要影响体积与轻微观感。

界面总览

窗口结构

  • 菜单 / 顶栏:打开 PDF、输出目录、停止任务(打开是全局的
  • 左侧导航:选色替换 · 区域遮盖 · 灰度 · 组合处理 · 批量
  • 中间:连续滚动预览(选色/区域)或表单(灰度/组合/批量)
  • 右侧(参数抽屉):选色页的颜色组与导出设置
  • 底栏:状态与进度

预览区:

  • 只有鼠标在 PDF 页面上才是吸管/绘制光标
  • 右侧/底部细滚动条可快速跳页

界面总览

模块一:选色替换

作用: 点出水印颜色,把接近该色的像素换成水印的背景色;支持多组颜色一次导出

最适: 正文底上的浅灰/半透明公号字、大面积浅色图案。

基本流程

  1. 顶栏打开扫描 PDF(全局)
  2. 在预览上用吸管点水印(可同组多点取样)
  3. 打开「效果」看预览;拖容差
  4. 多种颜色 →「添加一组」再取
  5. 选导出预设 → 处理当前页 / 页范围 / 全部

若还要盖页眉:去区域页画框后,到 组合处理 一次导出(见第六节)。

颜色组

操作 含义
添加一组 新的「目标色即水印颜色 → 背景色即水印的背景色」
删除本组 / 清空全部 删组
清空目标色 只清当前组样本
取背景色 点页面取替换后的底色(默认白)
  • 同一组多样本:接近色合并匹配
  • 不同水印:多组;重叠时 后组覆盖先组

处理前:

处理前

处理后:

点击效果可以预留处理的效果

处理后

匹配参数

参数 效果 何时调 怎么调
颜色点选 RGB 距离 < 容差则替换 默认 保持
色阶阈值 各通道在目标±容差 习惯通道区间时 改方法后用「分辨率×」
容差 越大匹配越宽 残留略增;误伤略减 约 25–35 起调
对比度 导出前整体对比 发灰发闷 默认约 1.2

容差经验: 残留 +5~10;笔画被吃 → 减小容差或重新取更「纯」的水印色。

导出参数(体积与清晰度)

预设

预设 大致设置 使用场景
均衡(推荐) JPEG · 质量≈92 · DPI≈200 · 扫描不放大 日常讲义
高清 JPEG · 质量≈95 · DPI≈250 · 扫描不放大 更锐、略大
小体积 JPEG · 质量≈85 · DPI≈150 · 扫描不放大 传阅
自定义 全部手调 PNG 归档等

改细节会自动变成「自定义」。组合导出时的编码 跟随选色页导出预设

细项(自定义时)

参数 说明
DPI / 分辨率× 点选用 DPI;色阶用分辨率×
JPEG / PNG 默认 JPEG;要无损再选 PNG
JPEG 质量 约 92 较均衡
扫描页不超过原图分辨率 建议常开
锐化 可选,过强有白边

处理范围

按钮 用途
处理当前页 试参数
处理页范围 部分页
处理全部 整本(仅选色)

处理模式

模块二:区域遮盖

作用: 画白色矩形填色遮盖;适合固定页眉页脚。
目前没有做取色来设定矩形的颜色

基本操作

  1. 全局已打开 PDF(或本页空状态打开,同样进全局)
  2. 拖出矩形
  3. 应用到… 铺到多页
  4. 可在本页单独「导出」,或交给组合页
选项 场景
全部页面 每页同位置
奇数页 / 偶数页 奇偶有水印
从当前页起每隔一页 隔页;先翻到第一页有水印的页
自定义页码 1,5,92-20

勾选 替换目标页上已有区域(推荐)。

其它 含义
清除本页 / 所有区域 清矩形
导出 仅区域一步写出 PDF

模块三:灰度转换

作用: 整本转灰度图 PDF。

  • 可作预处理,或只要灰度稿
  • 组合里勾选灰度即可,不必先在本页导出一次
  • 本页仍支持单独「开始转换」(可另选文件)

全局打开 PDF 时,输入路径会预填。


模块四:组合处理

作用: 解决「既要灰度、又要选色、又要矩形」时 反复导入导出 的问题。

用法

  1. 顶栏打开 PDF
  2. 选色页:取色、调容差、导出预设
  3. 区域页:画框、「应用到…」
  4. 打开 组合处理
    • 勾选步骤(如:灰度、选色、区域)
    • 上移/下移调顺序(默认建议:灰度 → 选色 → 区域)
    • 看下方「选色 ✓ 已配置 N 组 / 区域 ✓ N 个矩形」
  5. 组合导出…

只做其中一步时:仍在对应页单独导出即可,不必走组合。

未配置却勾选了对应步骤时,导出会提示先去配置。


模块五:批量

作用: 多文件队列,同一套选色参数。

  1. 选色页调好颜色组 + 导出预设
  2. 批量页 从选色页同步
  3. 添加多个 PDF → 输出目录 → 运行

批量有自己的文件列表,不占用「当前预览那一本」;与全局打开是两条线。


推荐工作流

只去正文浅灰水印

顶栏打开 → 选色 → 均衡预设 → 处理全部。

页眉固定条 + 正文浅水印(一次导出)

  1. 打开 PDF
  2. 选色页取色调好
  3. 区域页画页眉 → 应用到全部
  4. 组合处理:勾选选色 + 区域 → 组合导出

隔页整块水印

区域页画框 → 应用到「每隔一页/偶数页」→ 区域页导出,或组合里只勾区域。

要先灰再选色再挡条

组合页勾选三步并排好序 → 组合导出(不要灰度导出 → 再打开 → 再选色…)。

体积 / 清晰

  • 大:预设 小体积 或降 JPEG 质量
  • 糊:预设 高清;勿对低清扫描关「不放大」却硬拉到 300 DPI

常见问题

Q:为什么导出后不能选字?
A:光栅路线输出图片型 PDF;扫描版本身也多半选不了字。

Q:和 oPDF 一类工具啥区别?
A:结构删除 vs 改像素;扫描整页图更适合净页。

Q:正文被换成白点了?
A:容差过大或点到正文色;减小容差或改用区域。

Q:效果预览和导出不完全一样?
A:预览偏跟手;以导出文件为准,可先处理当前页。

Q:还要导入导出三次吗?
A:0.2.4 起不必。 用全局打开 + 组合处理一次导出;单步仍可在各页单独导出。

Q:换了一本 PDF,框怎么没了?
A:换文档会清空区域矩形(防错版式);颜色组默认保留。

Q:旧脚本第一次巨大、再导出又变小?
A:高 DPI+PNG 胀文件;再压 JPEG 会缩小。净页默认「均衡」预设。

软件下载

链接:https://pan.quark.cn/s/f1cbbcede25b