XPDF

えっくすぴーでぃーえふ最終更新日 2013年9月4日

NamazuでAdobe Acrobat文書(PDF)をインデックスの対象とするために必要なフィルタ。


  - namazuでpdfをindexの対象とする

 を参考にして作業。

ダウンロード

Xpdf

のDownloadよりLinux版のバイナリ

x86, Linux (glibc 2.2, staticly linked to Motif, t1lib, and FreeType 2):
xpdf-3.00-linux.tar.gz (4544077 bytes)

とLanguage Support Packagesから

Japanese: xpdf-japanese.tar.gz (494624 bytes)

をダウンロード。

gunzip xpdf-3.00-linux.tar.gz

tar xvf xpdf-3.00-linux.tar

cd xpdf-3.00-linux

この先の手順どおり行かなかったのでアーカイブのREADME(英文)を読む。←最初から読めよ

1. Copy the executables (xpdf, pdftotext, etc.) to to /usr/local/bin.

READMEによるとバイナリ版は実行ファイルを/usr/local/binにコピーすればいいらしい。

 

lsしてグリーンで表示されているファイルを片っ端から

cp xpdf /usr/local/bin

などしてコピー。

該当は、 pdffonts pdfimages pdfinfo pdftoppm pdftops pdftotext xpdf の7つだと思う。

2. Copy the man pages (*.1 and *.5) to /usr/local/man/man1 and
/usr/local/man/man5.

ついで、マニュアル類をコピーするらしい。

cp *.1 /usr/local/man/man1

cp *.5 /usr/local/man/man5

これでいいかな。

3. Copy the sample-xpdfrc file to /usr/local/etc/xpdfrc. You'll
probably want to edit its contents (as distributed, everything is
commented out) -- see xpdfrc(5) for details.

sample-xpdfrcファイルを/usr/local/etc/xpdfrcにコピーすればいいらしい。

cp sample-xpdfrc /usr/local/etc/xpdfrc

つづいて、日本語パッケージに挑戦。

gunzip xpdf-japanese.tgz
tar xvf xpdf-japanese.tar

mkdir -p /usr/local/share/xpdf/japanese
cp -r ./xpdf-japanese /usr/local/share/xpdf/japanese ←?

どうも、

/usr/local/share/xpdf/japanese/xpdf-japanese

こうなってるクサイのでコピーし直し。

cd xpdf-japanese

cp -r * /usr/local/share/xpdf/japanese (だったかな?ちょっと自信なし)

/usr/local/etc/xpdfrcを編集

vi /usr/local/etc/xpdfrc

さっきコピーした設定ファイルだから、全部コメントアウトされたまま。

add-to-xpdfrcファイルの内容を貼り付けるらしい。

#----- begin Japanese support package (2002-apr-01)
cidToUnicode Adobe-Japan1 /usr/local/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
unicodeMap ISO-2022-JP /usr/local/share/xpdf/japanese/ISO-2022-JP.unicodeMap
unicodeMap EUC-JP /usr/local/share/xpdf/japanese/EUC-JP.unicodeMap
unicodeMap Shift-JIS /usr/local/share/xpdf/japanese/Shift-JIS.unicodeMap
cMapDir Adobe-Japan1 /usr/local/share/xpdf/japanese/CMap
toUnicodeDir /usr/local/share/xpdf/japanese/CMap
displayCIDFontX Adobe-Japan1 "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-jisx0208.1983-0" ISO-2022-JP
#----- end Japanese support package

こんな内容。

これで、Namazuのインデックスを作成したら、エラーがでてる。X fontがどーのこーの言ってるので

# displayCIDFontX Adobe-Japan1 "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-jisx0208.1983-0" ISO-2022-JP

この行をコメントアウト。

エラー表示が沈黙したのでヨシとする(おい)。

 

[システム管理者のひとり言]

鳥繁.COM
このページは鳥繁.COMアクセスアップキャンペーンの一環で作成されています。
Copyrights © 2002-2013 Torihan.COM. All rights reserved.