如何更好地将多个有DVI和PS的PDF文件合并起来?

如何更好地将多个有DVI和PS的PDF文件合并起来?

我得到了 5 个带有原始 dvi 和 ps 的 pdf 文件,但我没有创建它们的 tex 文件。

现在我想将它们合并为一个 pdf。我知道我可以使用 Adob​​e Acrobat 轻松完成。但 pdf 合并似乎在效率和质量上有所不同。例如,我的 5 个 pdf 总大小为 800kb,没有任何图表。Mac OS 预览生成的合并文件大小为 10mb.. 太荒谬了。Acrobat 给出 750kb,这是一个不错的结果。

所以我认为既然我有 dvi 和 ps 可用,也许我可以得到更好的解决方案?

答案1

我用pdftk

pdftk 1.pdf 2.pdf cat output result.pdf

一些更复杂的情况:

pdftk A=1.pdf B=2.pdf cat A1-12 B3-5 A13-end output result.pdf
pdftk 1.pdf cat 2-30even output result.pdf

pdftk 还可以做其他事情(从文档中分离附件(图像)、填写表格......)

答案2

我想到使用 pdflatex 和 pdfpages 包。你创建一个小的 tex 文件并使用

\Includepdf[pages=-]{<pdffile>}

或者您可以从上下文中使用 texexec,然后可以在命令行上执行以下命令:

 texexec --pdfcopy --result=result.pdf 1.pdf 2.pdf

相关内容