Windows Vista 64bit 版 での PDF 全文検索
Vista 64bit 版で透明テキスト付き PDF の全文検索ができません。
コントロールパネル(インデックスのオプション)を確認すると
PDF に対して「登録されている IFilter が見つかりません」と表示されています。
- ■ IFilter
インデックスを作成するために IFilter が必要です。探すと
Acrobat for Windows のダウンロード可能ファイル
に「Adobe PDF iFilter 9(64-bit プラットフォーム用)- 日本語を含む複数言語対応版」があります。
ほかに、
Foxit PDF IFilter
/日本語ページ(たぶん機械翻訳)
も広く利用されているようです。
うそかまことか
"Microsoft has finally chosen Foxit PDF IFilter as its best solution to search within PDF files !"
(Microsoft はついにベストソリューションとして Foxit PDF iFilter を選択しました!)
という記載があります。
- ■ Foxit PDF IFilter
Foxit PDF IFilter には 32bit 版と 64bit 版があり、対応 OS は次のとおり。
- Windows 7
- Windows Vista
- Windows XP
- Windows Server 2008
- Windows Server 2003
- Windows 2000
最初、Adobe PDF iFilter 9 をインストールしようとしましたが、システム環境変数の追加を推奨しています。
After installing the PDF iFilter,
it is recommended that you set your system PATH environment variable to the "bin" folder of the "Ifilter" installation.
For example, from the "Control Panel\System\Advanced\Environment Variables" tab,
append to PATH "C:\Program Files\Adobe\Adobe PDF iFilter 9 for 64-bit platforms\bin\" and then restart the computer.
このあたりの知識がないので、英文ですが詳細なマニュアル
Foxit PDF IFilter 1.0 for WDS and Vista Search を入手できた Foxit PDF IFilter をインストールすることにしました。
- ■ マニュアル(抜粋)
概要
- デスクトップ環境で使用する場合はフリー、サーバー環境ではライセンスが必要
- マルチスレッドをサポートし、マルチ CPU/コアを最大限活用する
- 日本語(中国語、ハングル)PDF をサポートする
インストール
- Foxit Websiteからダウンロード
- 余分なプログラムを停止する
- 以前のバージョンがあればアンインストール
- ダウンロードした Foxit PDF IFilter.msi をダブルクリックし、画面の指示に従う
Information
Version Number: 1.0.0.3213
* Adds the following registry settings in the installation program:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\Filters\.pdf]
"Extension"=".pdf"
"FileTypeBucket"=dword:00000001
"MimeTypes"="application/pdf"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf]
@="{987f8d1a-26e6-4554-b007-6b20e2680632}"
- インストール後、スタートメニューに追加される
- Foxit PDF IFilter はユーザーインターフェースを持たない
- fpdfcjk.bin と呼ばれる言語ファイルをインストールフォルダに置く。
これが Chinese/Japanese/Korean PDF 文書のインデックスを作成する
アップデート
- アップデートするときは、以前のバージョンをアンインストールする必要がある。
アップデート後、再起動の必要はない
- Foxit PDF IFilter はコアレイヤーとインストレーションレイヤーから構成される。
インストレーションレイヤーをアップグレードしたとき、インデックスの再構築は不要。
コアレイヤーをアップグレードしたときは、サイトの最新情報をみて再構築するかどうか判断する
アンインストール
- コントロールパネルから行う。
または、セットアップファイル(Foxit PDF IFilter.msi)をダブルクリックしても可能
Vista PDFインデックス作成
- インストール後、コントロールパネル > インデックスのオプション > 詳細設定 > ファイルの種類で、
「プロパティとファイルのコンテンツのインデックスを作成する」が自動的に選択される
※PDF Filter は設定されたが、コンテンツのインデックス作成が選択されていない

※手動で選択した

- インストール後はインデックスを再構築する必要がある

※再構築中

無事、PDF 全文検索ができるようになりました。