1163 re(2):eps での右余白の処理について |
ps2eps なるものもあるようです。
http://www.tm.uka.de/~bless/ps2eps
けど、gs が bbox をサポートしてれば、以下のようなものでもとりあえず
は済みそうです。
----- ここから -----
#!/bin/csh -f
#
set tmpf = tmpf-bb
if ( $#argv < 1 ) exit
if ( ! -f $argv[1] ) exit
gs -q -dNOPAUSE -sDEVICE=bbox - < $argv[1] >& $tmpf
awk -v bboxf=$tmpf '(FILENAME == bboxf){h[++N]=$0}\
(FILENAME != bboxf){\
if($0 ~ /^%%BoundingBox:/){ for(j=1;j<=N;j++) print h[j] }\
else print $0}' $tmpf $argv[1]
rm $tmpf
----- ここまで -----
これを trbb.csh とでも名前をつけて、
csh -f trbb.csh file1.eps > file2.eps
とすれば BoundingBox を書き換えた EPS ファイル file2.eps が作られ
ます。
〔ツリー構成〕
【1161】 eps での右余白の処理について 2006/1/19(木)23:55 u_kazu (353) |
┣【1162】 re(1):eps での右余白の処理について 2006/1/20(金)11:13 竹の (409) |
┣【1163】 re(2):eps での右余白の処理について 2006/1/20(金)17:30 竹の (662) |
┣【1164】 re(3):eps での右余白の処理について 2006/1/21(土)11:02 u_kazu (436) |
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.