我有几张A4 PDF文件,我想(二合一)"粘合"成A3格式的PDF文件.所以我将从2PDF A4获得单个单面PDF A3.我找到了优秀的实用工具PDFToolkit和其他一些,但没有一个可以用来"粘合"并排两个文件.
我刚刚在superuser.com上遇到一个名为PDFjam的漂亮工具,它可以在一个命令中执行以上所有操作:
pdfjam --nup 2x1 file1.pdf file2.pdf --outfile DONESKI.pdf
它还有其他标准功能,例如页面大小以及用于更复杂页面排序的良好语法(真正的小册子样式页面拼版所需的棘手页面重新排序).
它建立在TeX之上,无论它是什么.在Ubuntu上轻松安装:你可以apt-get install pdfjam
.在Mac OS上,我建议使用BasicTeX(谷歌"mactex basictex"; SO认为我是垃圾邮件发送者,不会让我发布链接).
这比安装pdftk 和 Multivalent(在Mac OS for dev 和 Ubuntu for deploy)上要容易得多,也更容易管理,但这对我来说并不是那么好......!
找到了以下(免费和开源)工具,用于执行名为Impose的拼版(感谢danio的提示).这完全解决了我的问题.
编辑:这是如何做到的:
使用PDF Toolkit将两个PDF文件合并为一个(两个A4)
pdftk File1.pdf File2.pdf cat output OutputFile.pdf
从这里创建一个页面(一个A3):
java -cp Multivalent.jar tool.pdf.Impose -dim 2x1 -verbose -paper-size "42.2x29.9cm" -layout "1,2" OutputFile.pdf