1 min to read
两个工具帮你移除PDF的限制!
吾爱大佬出手,让你不再为从网上下载的pdf限制多多而苦恼!

PDF批量解密-免费版
简介
经常在网上下载资料的朋友可能会注意到这么个情况,由于有些PDF文件被加密了,所以下载以后无法进行任何操作,就连打印的权限都没有,这就有点蛋疼了…
不过有了这个吾爱大佬原创的工具以后,一切困难都不是事儿了。
咱们只需要把加密文件拖入到工具里即可完成解密,解密成功会生成一个新的文件。
打开解密后的文件查看文档属性,可以看到里面的权限全部放开了,也可以正常打印了
这款解密工具完全免费,大小也只有10MB,就算家里没打印机也可以备上一个,迟早能派上大用场~
下载
PDFCommander - 永久免费的PDF万能水印删除工具,去除图片、文本、绘图水印
PDF万能水印删除工具,可以去除99.9%的PDF水印(图片、文本、绘图),本软件是永久免费,无有效期限,无广告,无弹窗,无任何不良信息。 起初是因为用扫描王、夸克之类的app搞出来的pdf都带着logo,所以写了这个软件进行处理。发展到目前的最新版已经可以处理绝大部分pdf水印了。当然,如果进一步学习的话,你也可以用这个软件来随意修改PDF中的文本、颜色、位置、旋转、缩放等等的各种内容参数。
应用场景: 1、删除扫描全能王和夸克扫描生成的pdf中加入的logo和链接。 2、删除pdf文件中最小尺寸图片或指定尺寸的图片的绘制指令(图片水印)。 3、删除qQ操作符和BDC/BMC操作符中的绘图指令(绘图水印)。 4、删除或替换指定的文本或字节数据(文本水印,或者水印颜色、文本位置等操作指令),支持通配符。 5、使用裁剪框删除位于页面有效文本区域外的水印。 6、删除注释(超链接、水印)。 7、可以删除并重置权限密码,开放文档的全部编辑权限。 8、删除文档中的数字签名/签章。
功能:
1、可以使用 -v
或者 -p
参数,分析PDF文档的水印格式(输出Contents、Annots、Tj三个分析用的文本文件)。
2、默认删除Pdf文件每个页面中的最小尺寸图片的绘制指令。可以使用-w
和-h
参数指定要删除指令的图片水印尺寸。
3、删除或替换水印相关的文本和操作指令。可使用-t
(支持?
和*
通配符)指定水印文本/水印颜色/文本位置。使用-r参数指定替换内容。
4、删除带有绘图指令的qQ操作符之间的的水印(-q
);删除BDC/BMC操作符绘制的水印(-d
)。
5、使用裁剪框删除位于页面有效文本区域外(上下左右)的水印(-c
)。
6、删除注释/超链接(-a
)。
7、删除OwnerPassword权限密码,开放全部编辑权限。已有的权限密码被重置为666(-u
)。
8、删除文档中的数字签名/签章(-s
)。
使用方法: 拖拽PDF(碰运气):直接拖拽Pdf文件到软件图标上,可以自动删除每页最小宽高的图片、自动去除绘图水印(曲线水印)、自动去除扫描王的文本水印。 命令行(强烈推荐): 1、进入控制台窗口(按Win-r,输入cmd,确定)。如果PDFCommander.exe在D盘,就输入D:回车,然后输入 cd PDFCommander.exe文件所在的目录,回车。 2、把pdf文件拷贝到PDFCommander.exe文件所在的目录中,然后输入 PDFCommander -f 你的文件.pdf -v ,查看pdf文件的contents和Tj信息,分析水印。更多命令看压缩包中的说明。
新增去除数字签名功能。新增裁剪框去除水印功能。删除-b参数(统一用-t)。-r参数支持多文本。 这个版本直接操作PDF流,对PDF无损。速度非常快。支持Windows7及以上操作系统。
操作:拖拽Pdf到软件图标(仅针对扫描王或者夸克),或者使用命令行(推荐)。
说明:各种繁杂的水印需要使用命令行参数-v 分析Contents和Tj,然后使用 -t 、-r 等参数配合才能处理。推荐看看压缩包中的说明和测试PDF目录中的一些bat。
示例中包括了处理水印的几种思路:删文本、删图片、删绘图指令、改颜色、改位置、添加裁剪框。
提示:查看Pdf文件内部结构,分析水印。请使用命令行 PDFCommander -f 你的文件.pdf -v
PDF格式解析:百度 搜 PDF标准详解(一)——PDF文档结构,或者下载pdf_reference_1.7.pdf (官方英文文档)
提示:如果PDF中的正文文本和水印都是用绘图指令绘制的,这种情况无法简单区分水印,自然也不能靠拖拽去除。此类复杂水印需要分析产生水印相关操作符,并使用命令行参数处理(可以考虑替换颜色、修改绘制位置、或者设置裁剪框等方法)。
参考效果
顺便说一下,本软件不提供UI界面,原因是写UI代码时间太长,电费太贵。
写这个软件的初衷是学校老师天天发扫描王弄出来的PDF试卷打印,浪费墨水。只好自己写个软件去掉。 至于老师为什么不用BD扫描,那我就不知道了…
关于PDF水印的事,这东西有好多种,文字的,图片的,曲线绘制的等等各种路数。在去水印之前,先弄清楚是哪种水印。
推荐使用-v
或者-p
参数输出Contents内容和Tj内容进行分析(需要有点PDF解析能力)。
也可以使用PDFPatcher或者PDFBox的debugger分析文档结构
下载
解压密码PDFCommander
评论