2004年07月15日

pdfファイルを検索管理しよう(namazu,pdftotext,cygwin)

Cygwin内に全てインストールしたい。

Namazu等はWindows用のバイナリファイルも存在するが、今回はソースからコンパイルした。
0)Cygwin
1)kakasi
2)File::MMagic(Namazuに同梱されている)
3)Namazu
を順にインストール。

4)こちらを参考に、xpdfとxpdf-japaneseをインストール。xpdfに含まれるexeファイルは全て/usr/local/binに置いた。

<それでも出来ない場合>
5)pdftotextと同じディレクトリに「xpdfrc」を置く(サンプルをリネーム)
6)/usr/local/share/namazu/filter/pdf.pl の sub filter{}内の、


my $tmpfile = util::tmpnam('NMZ.pdf');
my $tmpfile2 = util::tmpnam('NMZ.pdf2');

の下の部分に、

if($^O eq "cygwin"){
$tmpfile = "c:/cygwin".$tmpfile;
$tmpfile2 = "c:/cygwin".$tmpfile2;
}

を加える。
なお、"c:/cygwin"の部分は、cygwinがインストールされたディレクトリを指定する。

<CygwinのApacheから利用する>
7)# cp /usr/local/libexec/namazu.cgi.exe /var/www/cgi-bin
8)namazu.cgi.exeと同一ディレクトリに「.namazurc」を以下のように記述して置く


INDEX /usr/local/var/namazu/index/magazine/
REPLACE /magazine/ file:///c:/cygwin/magazine/
LANG ja
SCORING TFIDF

9) # /usr/sbin/httpd start



その他の方法
PDFの管理にあるツールを使う
EndNoteなど、既存の商用ツールを使用。

<おまけ>
今後texを入れたい
Tex on Windows
ただし、cygwin の tex はインストールしてはならないらしい。(source

投稿者 kazumichi at 02:10: [windows]

トラックバック
このエントリーのトラックバックURL
http://www.kazumichi.org/b/mt-tb.cgi/153


コメント
コメントする









名前、アドレスを登録しますか?
Do you want to register your name and E-mail Address?





以下のボックスに左の数字を入力して下さい.
(Please enter the characters into the below textarea.)