在线急求个去除下面pdf文件中水印的插件,软件或者详细教程

文件在这里:

https://f.ws28.cn/f/eot1d0i52zx 复制链接到浏览器打开

老父亲为了娃学习煞费苦心

这种水印不是加在PDF上的水印, 而是被加在图片上的水印. 没有简单办法处理

但是逻辑的话, 你可以看看一些PDF编辑器里会有的图层功能(PDFelement以及福熙风腾都有), 如果是直接加在PDF上的文字水印或者是图层水印 那边可以很清楚的看到 比如下图,

我更喜欢用福析处理, 原因如下

试了都不行啊

第一句就说了啊, 没办法简单处理, 只能按照图片一张张的去PS处理, 为了保证效果没办法用傻瓜的批量涂抹.

添加一个页脚就好了,把它遮住。

但除了页脚,页面内部也有半透明的水印

那只能pdf导出图片,然后批量跑Photoshop脚本了。

Adobe Acrobat

要不我用lama-cleaner擦除试试?

之前做过类似处理,因为看不到PDF了,只描述一我之前的处理过程,前提要求是PDF中每一页的水印在固定位置

PDF文件预览

处理步骤是:

  1. 用任意工具把PDF中的图片解压/导出,我用的命令是 mutool extract input.pdfpdfimages -all input.pdf pdf2img\pdf-pagePDF 转 PNG
  2. 任选一张图片用PS打开,去除正文只保留水印部分,并让图片反相,保存为 watermark.png反相水印
  3. 用支持批处理图像的工具(如:ImageMagickPhotoshop)批量组合PDF导出的每一张页面图片和 watermark.png 叠加,混色样式为颜色减淡,这一步就可以把每一张图片中的水印去掉。我把这一步我用到的命令贴一下,执行环境为 Windows 下的命令提示符:
    for %i in (pdf2img\*.png) do @(magick convert "%~i" watermark.png -compose color-dodge -composite -region "1920x250+0+0" -fill "#FFF" -colorize 100 -region "1920x250+0+890" -fill "#FFF" -colorize 100 -region "40x1032+0+0" -fill "#FFF" -colorize 100 -region "40x1032+1880+0" -fill "#FFF" -colorize 100 "img2pdf\%~nxi")
    
    • 选一张处理前的图片 pdf-page-001.png
      执行使命:
      magick convert "pdf-page-001.png" watermark.png -compose color-dodge -composite -region "1920x250+0+0" -fill "#FFF" -colorize 100 -region "1920x250+0+890" -fill "#FFF" -colorize 100 -region "40x1032+0+0" -fill "#FFF" -colorize 100 -region "40x1032+1880+0" -fill "#FFF" -colorize 100 "pdf-page-001_mod.png"
      
    • 处理后的图片
      pdf-page-001_mod.png
      前后对比

    当页数比较多时,上述命令相对耗时,个人电脑上如有相关工具,可以用如下命令替代:

    fd -e png page pdf2img -x magick convert {} watermark.png -compose color-dodge -composite -region "1920x250+0+0" -fill "#FFF" -colorize 100 -region "1920x250+0+890" -fill "#FFF" -colorize 100 -region "40x1032+0+0" -fill "#FFF" -colorize 100 -region "40x1032+1880+0" -fill "#FFF" -colorize 100 "img2pdf\{/}"
    
    这个命令可以根据CPU核心数并行执行:parallel_graph.png [parallel_process.png](https:/ /)
  4. 最后一步是把上一步生成的所有图片合并为 PDF,我用的工具是:
    find .\img2pdf -regex ".*\.\(jpg\|png\|ppm\|tiff\)$" -maxdepth 3 -type f -follow -printf "\"%p\"\n" | grep -i "\(img\)" | sed "$!{H;d;};${H;x;s@\n@ @g}" | xargs -i img2pdf --output output.pdf -S A4 {}
    

刚注册的小众,不知道能否上传图片,如果可以,完了我可以补一下图。

现在已经把图补上了,最后我就不生成PDF了,自行用相关工具生成就可以了,这类免费工具有很多。

权限不够,有的图片不能插入链接,自己选择右键打开吧。

2 个赞

可以先把图片传到第三方图床(比如https://picui.cn/),然后按 Markdown 语法插进来,注意不要超过 10 张。

提示新用户只能插入三个链接,提交不了。

您插图片的语法不对,正确的语法是:

![图片名称](URL)

不在方括号前加感叹号,效果就是插入超链接。如果是按图片的方式,我记得新用户是允许插 5 张图片的。

另外,列表中间不要加图片,否则会打乱列表结构。

刚刚用管理员权限把您插的图片都改成超链接形式了,直接点击链接就能跳转到图片。

1 个赞

原回答中链接数超过3个,我编辑了就提交不了啦。这里重新插入一下:

PDF文件预览(262页)

PDF文件预览

PDF 转 PNG

PDF 转 PNG

反相水印

反相水印

处理前的图片

pdf-page-001.png

处理后的图片

pdf-page-001_mod.png

前后对比

前后对比

并行处理,充分利用 CPU

parallel_graph.png

多进程同时执行

parallel_process.png

illustrator,draw导出dwg,具体设置网上搜下,分图层,在csxa里删掉对应的图层,再打印成pdf。