pdfnup - 1枚の紙にPDFの複数ページを印刷する
pdfjamにpdfnupというコマンドがある。これはPDFの複数ページを縮小して1ページに配置したPDFを出力する。デフォルトではportraitなPDFをlandscapeで2段組にする。--nup 2x2を指定したら、1/4サイズで4ページ分が1ページになる。
portraitなPDFは文字が大きすぎるが、2x1ならば文字の大きさがちょうどよくなるし、紙の量が1/2になる。目にも環境にも優しい。
Rails本のPDFは2x1にして印刷している。1行がちょうど視界に入り切るくらいなのかけっこう速く読める。
ちなみにPostScriptについてはpsnupコマンドがある。
$ pdfnup --nup 2x2 foo.pdf foo-2x2.pdfが書き出される $ pdfnup foo.pdf foo-2x1.pdfが書き出される $ lp foo-2x1.pdf 印刷