今天整理文件时想把几个pdf合并到一个文件中去,原来doc文件已经被rm了(还是-f…见鬼..)。记忆中多年前用win系统时候adobe阅读器有pdf合并功能(后来发现记错了,是Adobe Acrobat)。于是期待linux下的adobe reader也可以如此简便。 先说说fedora下得默认pdf阅读器是evince,文档查看器。哇塞,那叫个难用阿,解析pdf很是差劲,用鼠标取词/复制内容的时候经常错位…。后来马上手动去adobe官网下载adobe reader for linux。安装好之后启动adobe reader命令是acroread,不过功能很少。现在看来这两款阅读器都没有pdf合并功能,只有另寻方法。 公认最适合得方案:
1 装好gs && pdftk(Fedora yum;Ubuntu apt-get) 2 gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=mixed.pdf -dBATCH 1.pdf
2.pdf 不过我觉得还有有最佳解,命令行下:pdftk 1.pdf 2.pdf 3.pdf cat output mixed.pdf
(注意,cat前面没有管道”|”). pdftk是由Sid Steward写的一个PDF增强软件,也就是所谓的PDF Hacks。
它可以合并/分割PDF文档、解开必要的输入密码、输出加密、给PDF文档加水印、从PDF文档中解出附件、将PDF文档变成一页等等,能够做到操作PDF文档的所有事情。
合并多个文档成一个文档:pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
从几个文档中分割内容合并成一个文档:pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
其它用法以及软件请到
http://www.accesspdf.com/pdftk/ 查看以及下载,此软件可在Windows下和Linux下运行。