我在 Linux 服务器上使用 ghostscript 来合并 PDF。我使用的是最新版本 9.05。我通常必须合并 5 个或更多 PDF。目前,合并 3 个 PDF 大约需要 20 秒……这对我来说真的很慢。这是我正在使用的行:
gs -dBATCH -dNOPAUSE -dNOGC -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -c 3000000 setvmthreshold -f a.pdf b.pdf c.pdf
有什么建议吗?
最佳答案
Ghostscript 将每个 PDF 文件完全解释为标记操作,然后从合并的内容构建一个新文件。显然,这比简单地复制内容流要慢得多。这就是为什么你正在做的事情看起来很慢。
如上所建议,使用只复制内容流和对象的工具,根据需要重新编号,这样会更快。除了 pdfjam
(我对此一无所知)之外,您还可以查看 pdftk
。肯定还有其他人。
关于linux - 优化 Ghostscript 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340494/