乐于分享
好东西不私藏

开源一个PDF去水印的Skill,适用于Claude Code和OpenClaw

开源一个PDF去水印的Skill,适用于Claude Code和OpenClaw

前几天拿到一份PDF文档,打开一看,好家伙,满屏水印。左一个”xxxxx”,右一个”YYYY”,斜着排了好几排。阅读体验嘛,堪比戴着墨镜看3D电影——你说能不能看?能。舒服吗?显然不。

作为一个程序员,遇到这种问题第一反应当然是:能不能写代码搞定?毕竟重复劳动是程序员的敌人,而偷懒是程序员的美德。研究了一番,发现这水印还挺有门道——它不是直接画在页面上的文字,而是藏在一种叫XObject的嵌套结构里。说白了就是套娃,拆开一层还有一层,最里面才是水印本体。

接下来就好办了,提示一下Claude Code,它就会按图索骥,自己完成命令,非常方便。

如这是有水印的:

去完后,变成这样:

我让Claude Code将它包装成了一个Skill,在这里分享出来。OpenClaw用户也可以用。

https://github.com/MikeWuPing/pdf-watermark-removalgithub.com/MikeWuPing/pdf-watermark-removal

用法和一般的Skill一样,代码仓库里面的readme.md里面也有介绍。

最后是个小技巧,可以让Claude Code用它批量去掉水印,如在Claude Code CLI里面输入:

input目录下的PDF文件有水印,去掉水印,输出到output目录下

这样就能批量吧input里面的PDF文件水印去掉了。最后,技术本身是中性的,大家还是得遵守保密规定,别把不该传的东西传出去。