Office系ファイル


最近,Office系ファイル(.doc, .xls, .ppt)がメールで送られてくるので 大変迷惑. Officeなんて持ってないっちゅうの. 以前は Mew で速攻 d -> x だったけど,なんか最近はUnixでも結構見れるみたいなので試してみた.
以下,いれたもの.
  • xlHtml-0.2.8
    # ./configure && make && make install
    でおしまい. あっさり.
  • lv-4.49.4
    # cd build
    # ../src/configure && make && make install
    天才プログラマー成田に感謝.
これだけ. 後は .xls や .ppt ファイルを HTML に変換してやって, UTF-8 を lv で EUC に変換して w3m で見ればおっけー.

% xlHtml file.xls | lv -Iu8 -Oej | w3m -T text/html

けっこーすげー. .ppt のファイルは xlHtml を pptHtml に すれば同じように見れる. これは便利. zsh の function に登録しておこう.

xlHtml を使えば .xls と .ppt のファイルは見れるようになったので,次は .doc のファイルに挑戦. どうやら wvHtml を使え ばいいらしい. 最新版(0.6.5)が FreeBSD だとコンパイルできなかっ たので ports (0.6.2)に逃げた. それでも依存関係ではまったのでひさびさ の pkg_add で解決. 弱すぎ. でも一応見れるようになったからいいか.

ついでに Mew2 を使っていて, emacs-w3mmule-ucs を入れてお けばメールに添付されてきた Office系ファイルを Mew の中で 直接見れるようになる. こいつも便利.
mule-ucs の入れ方を忘れそうだから書いておく.

% cd Mule-UCS-0.84
% emacs -q --no-site-file -batch -l mucs-comp.el
# cp -r lisp /usr/local/gnu/share/emacs/site-lisp/mule-ucs

ほんで ~/.emacs に

(require 'un-define)

を追加しておしまい. 便利すぎー.

日記の感想はこちらへどーぞ.

Generated with mkdiary.pl
Back to my diary