首页
社区
课程
招聘
[原创]最新pdflib9.0.6去水印,不造有人发过没
发表于: 2016-3-10 22:19 6991

[原创]最新pdflib9.0.6去水印,不造有人发过没

2016-3-10 22:19
6991
帮小师妹研究一下作业,涉及到pdflib库生成pdf文件,没用过,所以白天弄了一下pdflib9.0.6,生成的pdf有水印www.pdflib.com,强迫症表示不舒服斯基,因为不是商业使用所以尝试去掉水印。先网上搜了一下,只有一个6.0.2的传送门http://blog.sina.com.cn/s/blog_7041b4300100nfxo.html,代码照做发现没有效果,用notepad++打开看了一下发现跟6.0.2的数据并不符,然后又上网搜了一下,似乎自从7开始就对数据进行ZIP压缩了,于是弄了个zlib对stream和endstream之间的乱码进行解压(以x开头那段,前面有换行要滤过),解压完跟用pdfedit去水印后的文件对比一下发现有个zzzPsgiolePfrp和www.pdflib.com模式匹配,估摸是字符转换,然后发现其实就是简单地移了一下位置,本来想用代码改成BBBBBBBBBBBBBB(全空格)压缩后回写的,难过因为码的时候比较随意代码写乱了哈哈哈野生程序猿了没有那么强烈的工程意识了,果断偷懒用notepad++打开dll,找到zzzPsgiolePfrp改成BBBBBBBBBBBBBB保存就算去掉了,其实还是有水印,只是空格不会显示出来,效果如图
解压部分数据:

原始DLL生成的PDF文件

修改DLL后生成的PDF文件

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 3
支持
分享
最新回复 (3)
雪    币: 6
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢分享
2016-3-11 07:35
0
雪    币: 44229
活跃值: (19965)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
全文重点在“帮小师妹研究一下作业”
2016-3-12 19:48
0
雪    币: 362
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
想法非常有创意!强!学习了,最近正好在用pdlib。
2016-3-13 21:34
0
游客
登录 | 注册 方可回帖
返回
//