質問: ホームページを作成する際に、ページのリンクボタンからPDFファイルにリンクさせ、そのPDFファイルのテキストのキーワードを検索できるようにしたいと考えています。 AcrobatのPDFファイルに表示されているテキストを検索することはできるのかどうか教えてください。 1.ブラウザ上でできるのか。 2.ブラウザ上に表示させているPDFファイルのテキストのキーワードを検索しようとした場合、ASPやJavaScript等プログラムを作成すれば検索は可能となるのか。 質問が下手ですみませんが、ヒントでもいいので是非教えてください。宜しくお願いします。
回答: 理論上は可能ですが、ものすごく難しいです(^_^; PDF形式のファイルをテキストエディタなどで開いてみると分かると思いますが、実データがフィルタか何かでエンコードされてしまっています。 よって、この文字列をデコードして検索をかけるという処理が必要です。 まずJavaScriptでは仕様上不可能です。ASPなら、PDF形式をデコードする資料があれば可能ですが、フルコーディングするとおそらくプログラムがめちゃくちゃ重くなって使えないことも考えられます。 それにその資料とやらも、アドビ社にPDF形式のデコードロジックの著作権を主張された場合、強行すると違法です。 よって、アドビ社に問い合わせてみて断られたら、あきらめるしかありません。