官网:http://www.pdflabs.com/docs/pdftk-man-page/
下载地址:
调用方法如下:
功能介绍:
如果PDF是一张电子纸,Pdftk就是一个印戳涂抹器、打孔机、浆糊、显影液、和一个X光玻璃。Pdftk是一个简单的PDF万用工具,使用它,你可以: 合并PDF文档 分割PDF 旋转PDF页面 解密PDF密码 加密PDF 使用FDF Data或者XFDF来填写PDF窗体
添加水印或者标签 显示PDF信息 修改PDF信息 附加文件到PDF页面或者PDF文档解压PDF附件 压缩pdf附件 分解PDF文档成单页形式解压和重新压缩PDF流 修复受损的PDF文档 分解PDF到文本 Pdftk让你轻松管理你的PDF文档,并且是免费的,可以在Windows、Linux MACOSX、FreeBSD和Solaris。使用例子: 合并PDF: pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf 或者 (使用通配符): pdftk *.pdf cat output combined.pdf 把多个PDF的不同页面组合成一个新的PDF文档 pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf 旋转PDF第一页90度 pdftk in.pdf cat 1E 2-end output out.pdf 选择所有PDF页面180度: pdftk in.pdf cat 1-endS output out.pdf 使用128强度加密PDF pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass 同上,同时给PDF加上访问密码 pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz 同上,但是运行打印: pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing 解密PDF文档(foopass替换成pdf的密码):注意:前提是你得知道pdf的密码所以此功能只是解除不需要输密码 pdftk secured.pdf input_pw foopass output unsecured.pdf 合并两个PDF文档,其中一个是加密的,但最终文档不加密: pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf 解压PDF流,以便文本编辑: pdftk mydoc.pdf output mydoc.clear.pdf uncompress 压缩PDF: pdftk mydoc.pdf output mydoc.clear.pdf compress 修复PDF文档 pdftk broken.pdf output fixed.pdf 分解成单页 pdftk mydoc.pdf burst 报告PDF信息,输出到文本 pdftk mydoc.pdf dump_data output report.txt