Namazu-win32-users-ja(旧)


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

Re: パスワード付文書のインデックス化



ども、佐藤@大和鑑定です。

テストしてみました。
【環境】
 ・Windows 2000 Pro
 ・Office2000(SR-1)
 ・AN HTTPD 1.32f
 ・Namazu 2.0.5
 ・Kakasi 2.3.2

時間が取れなかったので、olemsword.pl のみのテストです。
Excel2000とOffice97は明日試してみます。

1.失敗
【パスワード無しファイルの場合】
    my $doc = $word->{Documents}->open($cfile,,,,"dummy");

検索対象のファイルを調べています...
1個のファイルがインデックス作成の対象として見つかりました
1/1 - /E|/doc/nopassword.doc Cannot open File E:\doc\nopassword.doc at 
    E:/namazu/share/namazu/filter/win32/olemsword.pl line 171.


2.成功
【パスワード無しファイルの場合】
#    my $doc = $word->{Documents}->open($cfile,,,,"dummy");
     my $doc = $word->{Documents}->open({
                 'FileName' => $cfile,
                 'PasswordDocument' => 'dummy password',
                 'ReadOnly' => 1
                 });

検索対象のファイルを調べています...
1個のファイルがインデックス作成の対象として見つかりました
1/1 - /E|/doc/nopassword.doc [application/msword]
インデックスを書き出しています...


3.成功(スキップ)
【パスワード付きファイルの場合】
#    my $doc = $word->{Documents}->open($cfile,,,,"dummy");
     my $doc = $word->{Documents}->open({
                 'FileName' => $cfile,
                 'PasswordDocument' => 'dummy password',
                 'ReadOnly' => 1
                 });

検索対象のファイルを調べています...
1個のファイルがインデックス作成の対象として見つかりました
1/1 - /E|/doc/password.doc Cannot open File E:\doc\password.doc at 
    E:/namazu/share/namazu/filter/win32/olemsword.pl line 176.


Hiroshi ADACHI <adachi@xxxxxxxxxxxxxxxxxxxxxx> wrote:

>  > 竹迫さん(X-Mail-Count: 00511)の書かれた方法では駄目でしょうか?
> やはりうまくいきません。
> 
> ちょっとエラーも異なるようです。
> Win32::OLE(0.1402) error 0x800a1520: 
>     in METHOD/PROPERTYGET "open" at 
> C:\namazu/share/namazu/filter/win32/olemsword.pl line171
> 1/1 - /D|/b/adachi2.doc Cannot open File D:\b/adachi2.doc at 
> C:\namazu/share/namazu/filter/win32/olemsword.pl line177.

ありゃ、こちらの動作と違いますね。
迷惑でなければ、こちらで動作した olemsword.pl を送りましょうか?


> mknmz.....>file.txt でいいのかな!?

はい、私はそのようにしてエラーをテキストファイル化しています。


大和不動産鑑定株式会社
情報システム部
佐藤 充男
satou@xxxxxxxxxxxxxxxxx
http://www.daiwakantei.co.jp/