最近在看mit的c++的入门课程,感觉mit的课件不错,但是有10个pdf,看起来不方便,于是就有了把多个pdf全并成个文件的想法。然后百度一下,就有答案了。
写了一个两三个命令的脚本,搞定了多个文件合并成1个pdf的事情,考虑到以后还有很多公开课会用到这个脚本来合并pdf文件,所以写的比较通用。只要把以下的内容保存为了个makefile文件,然后放在有很多pdf文件目录,一个make 命令就搞定了,生成一个book.pdf的文件。
all=$(shell ls *.pdf)
run:
pdftk $(all) output book.pdf
这种工具配合上脚本,这才是linux的神奇之处,你可以说他是一个pdf合并软件 。
不管是多少个pdf文件,转化起来,也都是这样一个脚本。so,easy!