|

楼主 |
发表于 2011-9-1 10:14:39
|
显示全部楼层
Pdftk
如果PDF是一张电子纸,Pdftk就是一个印戳涂抹器、打孔机、浆糊、显影液、和一个X光玻璃。Pdftk是一个简单的PDF万用工具,使用它,你可以:
合并PDF文档, 分割PDF, 旋转PDF页面, 解密PDF密码, 加密PDF, 使用FDF Data或者XFDF来填写PDF窗体, 添加水印或者标签, 显示PDF信息, 修改PDF信息
附加文件到PDF页面或者PDF文档, 解压PDF附件, 分解PDF文档成单页形式, 解压和重新压缩PDF流, 修复受损的PDF文档,让你轻松管理你的PDF文档,
并且是 免费的,可以在Windows、Linux MACOSX、FreeBSD和Solaris。
安装:
sudo apt-get install pdftk
使用例子:
合并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文档:
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 broken.pdf output fixed.pdf
分解成单页
pdftk mydoc.pdf burst
报告PDF信息,输出到文本
pdftk mydoc.pdf dump_data output report.txt |
|