Ubuntu上三种合并PDF文件命令的测评
黄健  |  2023-10-25  |  科学网  |  245次阅读

昨天备课,发现有本电子书太繁琐,明明一本书,但却是一个文件夹,里面目录、前沿、各章节、附录、索引等都是独立的PDF文件,共有近20个文件。不胜其烦,于是想将其合并成一个PDF文件。在网上搜了一下,pdftk、poppler(pdfunite)、ghostscript(gs)、ImageMagick(convert)等很多软件包中都有相应的命令可完成。
    which pdftk pdfunite gs convert
    /usr/bin/pdfunite
    /usr/bin/gs
    /usr/local/bin/convert
如上,用which命令看了一下,发现我的Ubuntu系统中已经安装了poppler、ghostscript和ImageMagick,但没有pdftk。已经绰绰有余,就不再安装pdftk了。

先用convert 1.pdf 2.pdf 3.pdf x.pdf命令来生成,速度很慢,生成的文件大于40M,打开后却根本看不清楚。估计是把每一页都转化成图像了再合并的。非常不满意,于是在使用pdfunite 1.pdf 2.pdf 3.pdf y.pdf命令来生成,速度极快,生成的文件3.6M,打开后非常清晰,页面内容可复制。最后用gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=z.pdf -dBATCH 1.pdf 2.pdf 3.pdf命令来生成。速度也极快,生成的文件3.0M打开后同样清晰且页面内容可复制。看来还是ghostscript最好用呀。




文章原载于作者的科学网文章,所述内容属作者个人观点,不代表本平台立场。
本文经过系统重新排版,阅读原内容可点击 阅读原文