忍者ブログ
機械工学士なSE兼PGのブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

仕事が手すきになったので、10年前の遺物と戦うことになった。
相手は HP-UNIX の HDD に眠っている回路図面。
いろいろな経緯があって、現存するのは電子データのみらしい。


この回路図面、専用形式だけでなく EPS ファイルに出力できる。
※ EPS:Encapsulated PostScript(画像フォーマットの一つ)

そして、EPS ファイルならば、Windows でも何とかなる。
接続できるプリンタが崩壊した Workstation 内のデータも使える。
(今回の仕事をするハメになった根本原因)

して、問題は EPS ファイルなのだが、手元には Illustrator が無い。
元々、EPS ファイルは Windows の標準フォーマットには無い。
ってことで、PDF 変換をフリーソフトウェアで実現することにした。


まず、PDF 変換の定番「Ghostscript」を手に入れる。
ついでに、EPS ファイルを表示する「GSview」を手に入れる。

「Ghostscript」は現時点で Ver.8.62。
zip を展開して、setupgs.exeを実行する。

200803110.jpg

ここでの注意点は「日本語フォント」を入れること。

200803113.jpg

後は [Install] をポチッとすればOK。

「GSview」は現時点でVer.4.9。

200803112.jpg

exe を実行して、[Enter] を連打する。

200803111.jpg

途中で、PDF View の既定にするか聞かれるので、注意。

200803116.jpg

あとは、EPS ファイルを「GSview」に D&D して表示は完了。

200803114.jpg

ちなみに、「GSview」起動時にウィンドウが出るが、[OK]で良い。
※ [HELP] を見ると "消したかったら寄付してね" って書いてある

PDF 変換は、[File] メニューから [Convert...] でできる。


問題は、EPS ファイル特有の BoundingBox である。
EPS ファイルはテキストファイルなので、メモ帳で編集可能。
多くの場合、EPS ファイルの画像データは余白が壊れている。

このため、%%BoundingBox という描画範囲データを弄る必要がある。
左X1、左下Y1、右X2、右上Y2を変更するだけなんだが、めんどい。

例えば、「0 0 100 100」の周囲に余白 10pt を増やす場合を考える。
結果は「-10 -10 110 110」と画像データの左下を基点に計算する。
ちなみに、余白の単位が pt なのはデフォルトで、変更も可能。


今回の仕事は苦労したが、他への応用は利きそうも無い。
単純な話、「Illustrator」があれば一発なのかもしれない。
次が無いことを祈りつつ、今回もメモメモ。

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
11 2017/12 01
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
楽天市場
 
アクセス解析
カウンター

Copyright © [ ShuU's Blog ] All rights reserved.
Special Template : 忍者ブログ de テンプレート and ブログアクセスアップ
Special Thanks : 忍者ブログ
Commercial message : [PR]