PostScriptファイルを操るコマンド群

psutils


psbook
本やパンフレット用にページを再配列。
psselect
望んだページを抽出
pstops
一枚に2ページ印刷したり、奇数、偶数ページのみを抜き出す
psnup
一枚の紙に複数ページを配置する。
psresize
ページのサイズを変更
epsffit
EPSファイルのbounding boxを調節

psbook

製版風にページを並べ替える。

psbook [-q] [-ssignature] [infile[outfile]]


psselect

望んだポストスクリプトのページを抽出。

psselect [-q] [-e] [-o] [-r] [-ppage] [infile[outfile]]

-e…偶数ページを抽出。
-o…奇数ページを抽出。
-r…逆順で出力。
-ppagepageのみを抽出する。


pstops

pstops [-q] [-wwidth] [-hheight] pagespecs [infile [outfile]] -wwidth…ページの幅を指定。
-hheight…ページの高さを指定。


psnup

psnup -2 ファイル名 | lpr
一枚に2ページを印刷する。
psnup -4 ファイル名 | lpr
一枚に4ページを印刷する。

psresize

A3・A4・A5・レター・リーガルや任意のサイズに変更。

psresize -q -PA4 -pletter in.ps > out.ps
A4 サイズをレターサイズにする。
psresize -q -PA3 -pA4 in.ps > out.ps
A3 サイズを A4 サイズにする。
psresize -q -W729 -H1032 -w516 -h729 in.ps > out.ps
B4 サイズを B5 サイズにする。


epsffit