赶项目那天,对着一份带满浅灰色水印的PDF发愁,到处搜怎么去除pdf的水印,试了好几个路子,折腾半天才摸到一点头绪。文件不是扫描件,是可以选中文本的那种,水印是叠在文字上面的一层,不是直接印在背景上的,这点当时算是运气好。
最先点开网页上那些在线工具,上传的时候还没多想,等文件传完,页面提示要登录,有的还说高清导出得开会员。随便试了一个免费额度的,处理完下载回来,水印看着淡了不少,但原文旁边多出一块模糊的色块,有些小字边缘糊在一起,看着很别扭。不敢直接拿这个版本交出去,怕被看出来改动过,就把这份文件先存到一边,没再继续在在线网站上耗时间。
电脑里装了个PDF编辑软件,打开文件之后,在侧边栏找到了图层面板。点开来才看见,文档本身分成了好几层,文字内容单独一层,水印单独在另外一个图层里,背景又是一层。直接把水印那一层前面的眼睛图标关掉,页面上水印瞬间就看不见了,当时心里还松了一口气。
然后直接点保存,重新打开一看,水印又回来了。
原来只是隐藏图层,不是删掉,原生保存会把所有图层信息一起保留。折腾好久才搞明白,不能直接保存原文件,要把关掉水印图层之后的页面,重新导出成新的PDF。导出的时候选对页面范围,分辨率保持和原文件一致,导出完成再打开新文件,水印就不在了。整个流程走下来,文字排版、图片位置都没有变动,和原版差别很小。这只是我的个人感受,不是标准答案。
朋友那边碰到的情况就不一样,他手里那份是扫描版PDF,整张页面就是一张图片,水印和文字画在同一张图上,根本分不出图层。用同样的软件打开,图层面板是空的,没有办法单独隐藏水印层。他试了用修图软件一页一页擦水印,慢得离谱,擦完之后纸张底色还会出现不均匀的痕迹,一页要调很久,页数一多完全扛不住。
还有一种水印,不是图层,是页面背景。打开文档属性,背景选项里面绑定了一张水印图,这种就不用动图层,直接在背景设置里移除背景图就行,处理起来比图层水印更快。很多人容易把背景水印和顶层图层水印搞混,上来就去点图层,白白浪费时间。
也遇到过一些文档,作者加了权限限制,编辑功能锁死,图层面板是灰色的,移除背景的按钮也点不动。这种情况下,刚才说的办法就用不上。我当时没有继续找破解权限的办法,换了别的文档版本来用,不清楚别的路子能不能行,也就不多说了。
处理完那份文件之后,我特意把新旧两个文件放在一起对比,放大仔细看文字边缘,没有出现在线工具那种模糊问题。只是导出的时候要留意,不要勾选压缩图片,不然文档里内嵌的图片画质会下降,得不偿失。
那天晚上把整理好的文件发给对接人,关掉软件,顺手清空了浏览器里上传过文件的缓存。