我正在使用Dompdf从html模板和Pdfnup(Pdfjam的一部分)生成A5 pdf文档,将它们组合成一张漂亮的单张A4纸,这有助于在打印时节省一些纸张:)
# Generate an a5 pdf php dompdf.php mytemplate.html -p 'A5' -f a5doc.pdf # combine two copies of the generated A5 into a single A4 page pdfnup a5doc.pdf a5doc.pdf --nup '2x1'
这很好用; 虽然第二步迫使我安装大量的依赖项(即Tex-Latex,pdftex,ecc.)并且会混乱我的生产服务器.我想知道是否有任何方法来组合生成的文件而不实际使用Pdfnup.例如,有没有办法用pdftk这样做?
先感谢您!
在Debian / Ubuntu上,我通过以下简单的命令设法将2xA5合并到1xA4以进行打印:
# apt-get install ghostscript pdftk psutils pdftk A=A5-1.pdf B=A5-2.pdf cat A1 B1 output - \ | pdf2ps -dLanguageLevel=3 - - \ | psnup -2 -Pa5 -pa4 \ | ps2pdf -dCompatibility=1.4 - A4.pdf