最近用chrome从网上打印了一系列文章,于是弄出来了一堆pdf,很想把这些pdf合并成一个pdf,再编辑下书签水印的,很容易弄的有点像个书的样子。
搜索来发现还是ghostscript这个工具比较适合,gentoo上直接emerge即可,其他发行版应该比gentoo更为简单。
从ghostscript的官方网站的这句介绍的话:
Welcome to the Home Page for Ghostscript, an interpreter for the PostScript language and for PDF, and related software and documentation.
可以很容易看出,ghostscript做为PDF解释器,是能够理解PDF的内部构造的,那么合并PDF这样的事情,应该会做的不错。
闲话不多说,安装完ghostscript后,可以用如下命令行来合并一系列的pdf。
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf
简单解释一下上面的选项:
- -dBATCH 批量处理,做完就乖乖退出
- -dNOPAUSE 每页PDF都给我处理好,不要等我再下指令
- -q 不必要告诉我你在正确处理
- -sDEVICE=pdfwrite 使用内置pdfwrite设备来写文章
- -sOutputFile=finished.pdf 合并后的文件名
怎么样,还是比较简单吧?
附:
[1] ghostscript官方主页