PSファイルをページ単位で分割するには, psselectコマンドを利用します.
psselect [オプション] [ページ番号] [分割元PSファイル] [分割先PSファイル]
オプションには次のようなものがあります.
-e | 分割元のPSファイルの偶数ページのみを切り出す対象にする |
-o | 分割元のPSファイルの奇数ページのみを切り出す対象にする |
-r | 分割したページの並びを逆にする |
-p ページ番号 | ページを指定する |
オプションを指定していない場合は [ページ番号]に分割元のPSファイルから 切り出したいページのページ番号を カンマで区切って指定します. 連続したページを切り出す場合は ハイフン (-) を利用してページ入力を省略できます.
psselectコマンドの実行例を次に示します. ここでは分割元PSファイルの `filename.ps' から, 3ページ目, 5ページ目, そして8ページ目から11ページ目まで を切り出して, `separate.ps' というPSファイルに書き出しています.
% psselect 3,5,8-11 filename.ps separate.ps <ENTER> [3] [5] [8] [9] [10] [11] Wrote 6 pages, 755358 bytes % _
また `-r' オプションを用いて ページを指定する例を次に示します. この場合ページ数の指定には -pオプションを用いなければなりません.
% psselect -r -p3,5,8-11 filename.ps separate.ps <ENTER> [11] [10] [9] [8] [5] [3] Wrote 6 pages, 755358 bytes % _