找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 3280|回复: 26

[【悬赏赞助】] 【感谢老马出手】关于一个PdfToy教程,去水印(XObject对象)【完成】

[复制链接]
发表于 2016-1-7 16:36:48 | 显示全部楼层 |阅读模式
悬赏0财富
最近折腾去一些pdf的水印。
尝试用Adobe Acrobat删去内容的Object可以达到目的,但造成文件体增大,同时逐页删除效率不高。
尝试用Pdftoy进去流过滤,拜读老马大侠教程
PdfToy“流过滤”入门教程:去除水印、超链接,未能成功去除,对正则表达则实在不熟悉。
英文版的PDF Reference,看得有点云里雾里,英语渣渣。
特此悬赏,恳请帮忙热心人做个图文教程。不甚感激。

示例pdf及需求说明:
链接:http://share.weiyun.com/ca0abdc4fd60e73336e645c34291e1e2 (密码:dNZn)

---------------------
简单的文字列出问题(红色的需去除):

页面1
回复

使用道具 举报

发表于 2016-1-7 16:36:49 | 显示全部楼层
方法一:
要去掉的都是文字水印,而且是英文文字或符号,世上还有比这更幸福的事情吗?
所以只要把需要替换的文字复制下来,全部替换成空即可。如果不知道具体该替换哪里,就选“所有流对象”好了,反正页面内容的东西最终肯定在流对象里。
小声说一句:PT在处理中文的时候要转码,这招对中文水印是不能用的。另外有些文字水印不是这样连续的,也不好使。
International Electrotechnical Commission

S

Provided by IHS under license with IEC

S

No reproduction or networking permitted without license from IHS

S

Licensee=Chongqing Institute of quality and Standardization 5990390

S

Not for Resale, 2015/12/31 08:10:36

S

--`,``,``,``,,```````,``,-`-``,```,,,`---

S



方法二:
把几页的对象字典导出,看到他们都含有固定的/XObject,就是这样:
/6F7d80ACGZXITN5O 172 0 R /6G7F8NA8G3XQTE5u 173 0 R /6N7U8gAVGDXRTZ57 174 0 R /6X758BAFGDXATd54 175 0 R /6c7d8NATGFXjTA5N 176 0 R /6f7P8YANGfXATF5B 177 0 R /6w7s8XAiGqXSTH5N 182 0 R
所有页面都含的对象只能是水印,而XObject只能用Do命令执行,所以把对象名及其后面的Do去掉即可。
过滤后发现某些页面左侧、下方还有水印,再加两个对象即可。
/6r7P8KAuGLXxTN5N 178 0 R
/6D7e8JAUGwX7TN55 189 0 R
理论上说这时仍然可以在所有流对象中替换,但实在太土了,可以用关键字限制一下。
/6F7d80ACGZXITN5O Do

M
/Resources

/6G7F8NA8G3XQTE5u Do

M
/Resources

/6N7U8gAVGDXRTZ57 Do

M
/Resources

/6X758BAFGDXATd54 Do

M
/Resources

/6c7d8NATGFXjTA5N Do

M
/Resources

/6f7P8YANGfXATF5B Do

M
/Resources

/6w7s8XAiGqXSTH5N Do

M
/Resources

/6r7P8KAuGLXxTN5N Do

M
/Resources

/6D7e8JAUGwX7TN55 Do

M
/Resources

说了这么多,估计该懂的早就不耐烦了,不该懂的仍然不懂。
回复

使用道具 举报

发表于 2016-1-7 16:39:34 | 显示全部楼层
热心一个!
回复

使用道具 举报

发表于 2016-1-7 16:49:58 | 显示全部楼层
热心一个!
回复

使用道具 举报

发表于 2016-1-7 18:29:42 | 显示全部楼层
只能是热心啦,祝早日解决
回复

使用道具 举报

发表于 2016-1-7 18:39:36 | 显示全部楼层
热心一下。
回复

使用道具 举报

发表于 2016-1-7 20:03:45 | 显示全部楼层
热心一下。
回复

使用道具 举报

发表于 2016-1-7 20:06:43 | 显示全部楼层
热心一下
回复

使用道具 举报

发表于 2016-1-7 20:16:11 | 显示全部楼层
热心一
回复

使用道具 举报

发表于 2016-1-7 20:32:59 | 显示全部楼层
只能热心一下了。
回复

使用道具 举报

发表于 2016-1-7 20:39:41 | 显示全部楼层
热心,等老马来解决吧。
回复

使用道具 举报

发表于 2016-1-7 20:45:39 | 显示全部楼层
热心热心
回复

使用道具 举报

发表于 2016-1-7 20:47:11 | 显示全部楼层
热心一个!
回复

使用道具 举报

发表于 2016-1-8 08:04:22 | 显示全部楼层
曾经用Enfocus Pitstop 完美达到目标,楼主文件的水印位置固定,应该是Enfocus Pitstop 的拿手目标
回复

使用道具 举报

lbn02 该用户已被删除
发表于 2016-1-8 12:20:33 | 显示全部楼层
热心
回复

使用道具 举报

 楼主| 发表于 2016-1-8 22:46:56 | 显示全部楼层
引用第1楼strnghrs于2016-01-08 12:04发表的 :
方法一:
要去掉的都是文字水印,而且是英文文字或符号,世上还有比这更幸福的事情吗?
所以只要把需要替换的文字复制下来,全部替换成空即可。如果不知道具体该替换哪里,就选“所有流对象”好了,反正页面内容的东西最终肯定在流对象里。
小声说一句:PT在处理中文的时候要转码,这招对中文水印是不能用的。另外有些文字水印不是这样连续的,也不好使。
International Electrotechnical Commission
.......
感谢老马出手指导。
此前用PT,停留在解密与转换、文档结构。
经此番指导,豁然大悟,再次感谢。
回复

使用道具 举报

发表于 2016-5-27 22:25:17 | 显示全部楼层
请问哪里才能获取到PDFToy啊,我是新人。现有的PDF编辑工具连隐藏PDF中的文字都做不到。
回复

使用道具 举报

发表于 2016-5-28 08:07:02 | 显示全部楼层
热心一个!
回复

使用道具 举报

发表于 2016-5-28 10:14:18 | 显示全部楼层
热心一个!
回复

使用道具 举报

发表于 2016-6-3 20:24:04 | 显示全部楼层
用Adobe Acrobat去除下水印,然后再用...pdfReducer批量瘦身下,效果也不错的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-25 01:14 , Processed in 0.331272 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表