Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

OLE RTF filter for win32



竹迫です。

In article "Re: MS−WORD文書(RTF形式)の表示",
Hisashi Hoshino <panda@xxxxxxxxxxxx> said:
>どなたか日本語RTF 文書対応の文書フィルタをご存知の方いらっしゃ
>いますか?

私のところでは MS-Word をRTFの文書フィルタとしてインデックスを
作成しています。namazu 2.0 for win32 だけの対応となりますが、
添付の olertf.pl を \namazu\share\namazu\filter\win32 に置いて
mknmz の --allow オプションか、mknmzrc の $ALLOW_FILE にて
.rtf のファイルに対してもインデックスを有効にすればO.K.です。

[mknmzrc で $ALLOW_FILE の設定例]

$ALLOW_FILE =   ".*\\.(?:$HTML_SUFFIX)|.*\\.txt" . # HTML, plain text
                "|.*\\.gz|.*\\.Z|.*\\.bz2" .       # Compressed files
                "|.*\\.pdf" .                      # PDF
                "|.*\\.tex" .                      # TeX 
                "|.*\\.rtf" .                      # Rich Text Format
                "|.*\\.doc|.*\\.xls" .             # Word, Excel
                "|.*\\.ppt" .                      # PowerPoint
                "|.*\\.j[sab]w" .                  # Ichitaro 4, 5, 6
                "|\\d+|[-\\w]+\\.[1-9n]";          # Mail/News, man

olertf.pl の動作条件としては、
mknmz を実行するマシンに MS-Office がインストールされていて、
かつ olemsword.pl が正しく動作している必要があります。

とりあえず、手元にある以下の構成ではうまく動いているようです。

namazu 2.0.5-pre1(Cygwin32 B20.1)
Microsoft Windows 95OSR2.1
Microsoft Office 97 標準インストール

namazu 2.0.4 for win32
Microsoft Windows NT4.0SP5
Microsoft Office 2000 標準インストール

samba などでファイルを共有しているのであれば、Windowsマシンで
インデックスを作成してみるというのも手かもしれませんね。

--
   広島市立大学 情報科学部 情報機械システム工学科
     竹迫 良範 <takesako@xxxxxxxxx>