wvWare, xlhtml, ppthtmlをインストールしたので、w3mを使ってターミナルからMicrosoft Office文書を読めるようにしてみた。
~/.mime_types に以下を追加。
application/word doc
application/excel xls
application/powerpoint ppt
これはファイル拡張子とMIMEタイプを関連づけている。
~/.w3m/mailcap に以下を追加。
application/word; wvHtml --targetdir=$HOME/tmp %s wvhtml.html
2> /dev/null && cat $HOME/tmp/wvhtml.html; htmloutput
application/excel; xlhtml %s 2> /dev/null; htmloutput
application/powerpoint; ppthtml %s 2> /dev/null; htmloutput
(上記、実際は3行)
wvHtmlが標準出力に出力してくれないので、1行目が汚い。
もっとよい書き方がありそう。
これでターミナルからOffice文書が読めるようになった。
が、使う機会はたぶん、ない(ぉぃ
追記 2006.03.03
wvHtmlが標準出力に出力できないというのはウソでした。
- というオプションをつければ、標準出力に出力できます。
~/.w3m/mailcap 修正版
application/word; wvHtml %s -; htmloutput
application/excel; xlhtml %s 2> /dev/null; htmloutput
application/powerpoint; ppthtml %s 2> /dev/null; htmloutput