リッチテキストを通常テキストファイルに一括変換する方法

何処のトピックに書き込めばよいものか判らなかったので、こちらに投稿します。
Nitram+Nuncaさんが配布されている『TransNotes for iPod』で
スティッキーズ系ソフトウェアのテキストデータをiPodに送信したいのですが、
最近のメモソフトはどれもリッチテキスト形式で保存を行っており、
そのままではiPodへの転送を行う事が出来ません。
無論メモの内容を手作業で通常テキストにすることは可能ですが、
膨大なメモデータを逐一通常テキストに変換するのは明らかに非効率です。
そこでリッチテキスト形式のファイルをテキスト形式に一括変換する方法を
探しているのですが、どなたか御存知ありませんでしょうか?
単独のソフトウェアやAppleScriptドロップレット等どんな方法でも構いませんが、
変換処理を極力自動化出来る事が理想です。
どうぞ宜しくお願いします。

投稿日 2004/07/29 16:53

返信: 19

2004/08/04 19:17 Community User への返信

早速ダウンロードさせていただきました (^^)
やはり知識のある方が組まれるスクリプトはきれいです。
しかも、わかりやすく注釈までつけていただいて感謝しきりです。
ただ、スクリプトを試運転していてあることに気づいてしまいました。
iconvでは、一部の記号(〜とかー)がうまく変換できないらしく
エラーで止まってしまいます (^^;
(自分で組んだスクリプトはエラーが出ても無視して進んでしまっていたので気づかなかった)
ここで引き下がるのも悔しいのでいろいろ探してみたところ
nkfを使えばうまくいくみたいです。
rtf2txt -e utf8 in.rtf | nkf -s > out.txt
nkfのインストールについては、こちらのページが詳しいですが
http://pcweb.mycom.co.jp/cgi-bin/print?id=17242
このインストール操作をスクリプトに組み込んでしまうのはやり過ぎでしょうか (^^;
iconvはデフォルトで入っているからまだよかったけど、
いよいよ深みにはまっていきそうな予感・・・

2004/08/04 21:00 Community User への返信

nkfよりよさげなものを見つけました。
mccc ( http://yan.m78.com/softparts/ )
一部の文字化けする文字も、問題なく変換されるようになりました。
これを使うなら
rtf2txt -e utf8 in.rtf | mccc -os > out.txt
ですね (^^)

2004/08/05 09:08 Community User への返信

>mccc
>rtf2txt -e utf8 in.rtf | mccc -os > out.txt
私はそっち方面が特に(情報的にも)手薄で、ありがたい情報です。
スクリプト、少しでもお役に立てれば何よりです。

2004/08/10 11:04 Community User への返信

> iconvでは、一部の記号(〜とかー)がうまく変換できないらしく
ソースをちょっと見たのですが、iconv でコードを指定するときに、
UTF-8 の代わりに UTF-8-MACを使ったら、
iconv でもうまくいかないですかね?検証はしてませんが・・・。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

リッチテキストを通常テキストファイルに一括変換する方法

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。