[Namazu-devel-ja 326] ps2txt.pl (Re: ps2txt.c)

Yukio USUDA m6694ha392t @ asahi-net.or.jp
2004年 10月 21日 (木) 02:05:21 JST


臼田です

Tadamasa Teranishi wrote:

> $ ps2txt man.ps
> 
> は、何も出力されません。ps2txt ではある特定の PS ファイルにしか
> 対応できていないということではないかと思います。
> 
> # ghostscript も完璧ではありませんが、長い実績があるので多少安心
> # できます。
> -- 
ps2txt.c は1992年に作られた後なにもメンテナンスされていないので
しかたがないですね。たぶんライセンスにもこだわらない時代のものなの
でしょう。

ps2txt.c が使えないようだということなので
とりあえず寺西さんがテストしたファイルに対応できる程度の
ps2txt.pl というものを作ってみました。(添付しています)

・ISO-2022-jpからEUC-jpに変換するのに perl5.8 Encode を使用。
・日本語 postscript でjis文字内でエスケープされている記号を
 一部しか復元していない。
・postscript 文書内でエスケープされている記号の復元をしていない。
・postscript のフォーマットを把握していないので対応できない
 ファイルがあると思われる。

ということで試作品です。

Namazu でメンテナンスしていっても良いということでしたら
もう少し直して ghostscript 使用系ツールがないときに使用する
ようにして filter/postscript.pl に組み込んでみます。

臼田幸生
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: ps2txt.pl
型:         application/octet-stream
サイズ:     1915 バイト
説明:       無し
URL:        http://www.namazu.org/pipermail/namazu-devel-ja/attachments/20041021/69353ed2/ps2txt.obj


Namazu-devel-ja メーリングリストの案内