プレビューでWord等のテキスト表示 with xdoc2txt ver 0.1
1. 概要
xdoc2txt を使って、Word,Excel.PDF等のテキストをTracのリポジトリブラウザのプレビューに表示するプラグインを作りました。 リポジトリブラウザでWord等のファイルを見ると普段はさびしい表示なのですが、このプラグインを入れるとさびしくなくなります。(*゚▽゚)/゚・: *
なお、 xdoc2txtを使ってるので、Windows上でTracを動かさないと使えません。また、xdoc2txtは別途入手しておく必要があります。
Windows 2000Pro |
apache 2.0.54 |
Trac-0.92-ja |
xdoc2txt 1.17 |
制限
- TracはWindowsで動作している必要があります。
- xdoc2txtはPATHのとおったフォルダに置く必要があります。
- もちろん動作は無保証です。
- 表示はMS-Word2000,MS-Excel2000,暗号化・パスワードのないPDFでしか試してません。 ただ、xdoc2txtでテキスト抽出できればたぶん大丈夫でしょう。
3. セットアップ
3.1 ダウンロード
Subversion を使用して、CodeReposからHTTP経由でチェックアウトしてください。コマンドラインクライアントでは、以下のようにします。
svn checkout http://svn.coderepos.org/share/platform/trac/plugins/xdocview
3.2 インストール
XDocViewPluginのインストールを行います。(Tracのプラグインに共通する説明は、[wiki:TracPlugins TracPlugins]を参照してください。)
(1) eggの設置
zipを解凍してください。
解凍して出来たフォルダ配下のsrcディレクトリに移動してください。
以下のコマンドを実行して下さい:
$ python setup.py bdist_egg
distフォルダが作成されます。
その中にある*.eggファイルを、TracEnvのplugins ディレクトリにコピーしてください。
3.3 xdoc2txtをセットアップする。
http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html
上記のURLから「xdoc2txt 1.17 ( d2txt117.lzh /107KB )」, 「cryptlib.dll Ver1.00 ( crypt100.lzh / 37KB )」(cryptlibは無くても可) をダウンロードしてください。
適当なフォルダに解凍し、環境変数PATHにファイルを置いた フォルダを追加してください。
3.4 Apacheを再起動する
このプラグインを使う人は、WindowsでApacheを使用していると思いますが、Apacheはただ再起動しただけでは環境変数PATHを読み込みなおしてくれません。PCを再起動してください。
4. 表示してみる
リポジトリにWord,Excel等のファイルを登録してください。
Tracのリポジトリブラウザで、登録したファイルを選択してください。
テキストが表示されればOKです。
だめだったら、xdoc2txtがPATHのとおったフォルダにあるか確認してください。
5. 備考
5.1 使用可能なファイルについて
以下のMIMEタイプを受け入れるようにしてます。 新松/松5/松6についてはMIMEタイプがわからずでした。(^▽^;)
application/msword application/rtf application/vnd.ms-excel application/vnd.ms-powerpoint application/pdf application/x-js-taro application/vnd.fujitsu.oasys application/vnd.fujitsu.oasys2 application/vnd.fujitsu.oasys3 application/lotus-123
5.2 ライセンスについて
xdoc2txtのライセンスは、http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html を参照。
6. その他
ご意見・ご要望がありましたらこちら から登録してください。
これまでに登録されたものはこちら を参照してください。(None)
添付ファイル
- 20060128.png (12.1 kB) - 登録者 weekbuild 19 年 前.