4 返信 最新の回答 日時: Jul 2, 2008 11:53 AM ユーザー:(chichiue)

    ブラウザ上からカタログインデックスファイル呼び出し

      adobeは「PDF インデックスを検索するには、Web ブラウザ内からではなく、スタンドアロンアプリケーションとして Acrobat を開く必要があります」とアナウンスしています
      確かに、Readerだとブラウザ経由で検索は立ち上がりません。でもAcrobat(プロやスタンダード)をインストールしてあるPCなら、ブラウザ経由で検索(hoge.pdx)できます
      プラグインか、なにか(よく分からないけど)によって、Webブラウザ経由でカタログインデックスを開けるんじゃないかと考えますけど、どなたかお試しになって成功した方、いませんか?

      使っているのは、Flashカレンダーの日付をクリックすると、その日付にリンクさせたpdfファイルを開くものです。何年分か集積すると、探すのが大変で…。
      詳細は以下です(長文で済みません)
       ・複数のpdfファイルに透明テキストを載せ、Acrobatでカタログインデックスを作る(hoge.pdx)
       ・カレンダーはflashでつくり、asのgetURLでpdfファイルを呼び出す
       ・検索も同様にgetURLでhoge.pdx,_blankを呼び出す
       ・swfファイルをネットワークで呼び出すため、htmlでWeb表示させる

      ReaderだけインストールしたPCの場合、ローカル環境(DVDなども含め)なら問題なく動くのですが、ネットワーク経由だと立ち上がりません
      しかしAcrobat(ProでもStandardでも)がインストールされたPCなら、ネットワーク経由でもローカル環境同様に立ち上がって動作します(AcrobatでもReaderでも )
      adobeは「できない」と言っているけど、手を加えれば、出来るんじゃないかな…と疑っています(^^;)
      ちなみにflashとPDFを組み合わせ、ブラウザ上でPDF検索できないか、という質問はあちこちに出ていますが、解決にいたったものは見ていません

      OS windowsXP Pro SP3
      透明テキストとカタログインデックス AcrobatPRO8.0(別機に8.0Standard)
      Web組み込みにフラッシュカレンダー flash MX2004
      表示確認用に Adobe Reader7.1
      ブラウザ IExplorer7.0
      (このほかpdfを作るためにInDesign CS for Mac)
        • 1. Re: ブラウザ上からカタログインデックスファイル呼び出し
          Level 1
          Flash云々は直接は関係ないのでは?
          丁寧に書いているというよりは、混乱したままという印象がある。あまりごちゃごちゃ書くと焦点がぼけてしまい、解決への道が遠のく。

          > adobeは「PDF インデックスを検索するには、Web ブラウザ内からではなく、
          > スタンドアロンアプリケーションとして Acrobat を開く必要があります」とアナウンスしています
          こういう話しは情報源を明確にしておくと、後の展開がスムーズに行く。
          Adobe Reader 8のヘルプには以下のようにある。

          ・Adobe Reader 8 カタログ PDF のインデックスファイルの検索
          http://help.adobe.com/ja_JP/Reader/8.0/WS58a04a822e3e50102bd615109794195ff-7c3d.html
          「PDF インデックスを検索するには、Web ブラウザ内からではなく、スタンドアロンアプリケーションとして Reader を開く必要があります。」

          AcrobatとAdobe Readerで同じことが出来たら、何のために製品版Acrobatを買っているのか分からないのでは?

          解決策を知っているわけではないが、Acrobat 8からはインデックスファイルをPDF本体に埋め込められるはず。
          Adobe Reader 8で埋め込んだインデックスファイルを検索可能かは知らない(製作環境はないので確認できない)。

          ・PDF インデックスの作成と管理
          http://help.adobe.com/ja_JP/Acrobat/8.0/Professional/help.html?content=WSC28D4DBB-6A78-402 7-9E04-F50FE411CFB9.html

          ・Acrobat 8 Professional新機能その3 そのまま埋め込める検索用インデックスファイル
          http://www.incunabula.co.jp/dtp-s/AcrobatDTP/Acrobat8_new/Acrobat8_03.html

          文書番号 : 233424
          ファイルインデックスの管理(Acrobat)

          PDF検索であれば、Googleなどの各種検索エンジンはPDF文書も検索対象。全文検索システム NamazuもPDF文書をインデックス化できる。

          Googleへリンクさせるような検索フォームをつくり、Googleで対象PDFを検索した結果を返すようにすればいいのでは?
          • 2. Re: ブラウザ上からカタログインデックスファイル呼び出し
            Level 1
            いつも丁寧な説明と示唆に富むアドバイス、ありがとうございます。
            そうですね。やはり別途、検索エンジンを組み込むのが解決策だろうと思います。Namazuはちょっとつらいけど、PDFをブラウンジングしながら検索できるソフトが多く出ていました。
            http://q.hatena.ne.jp/1088597437
            ライセンス料の問題もありますが、こちらを探してみます

            即日でアドバイスをいただいたのに返事が遅れたのは、以下の泣き言を並べ立てていたからです。ただ、ここは技術的な質問に対するフォーラムですから、Adobeへの不満を書いても仕方ないな… というわけでした

            ・埋め込みインデックスは、ひとつのPDFファイルを対象にインデックスを生成します。複数以上のPDFファイルの場合は、やはり検索インデックスを別に作る必要があるようです。
            ・「ごちゃごちゃ書くと…」ご指摘のとおりで恐縮です
            ただ他のフォーラム、掲示板などを参考にすると、ユーザーはこの問題に2つのアプローチから解決策を探っているようです。
            ひとつはAcrobat(PDFを作る)とReader(利用する)から。もう一つはflashにjavascript(例えば、window.open()など)を組み込んで試す側。
            私としてはAcrobatで検索インデックスを作っても、Readerで利用できないのはミスマッチと思います
            (Adobeの意図は分かりませんが、技術的には使える機能をわざわざ使えなくしているのは、Acrobatの価値を損ねる)

            ついでに言うと、flashPlayerはWebブラウザ上でしか動かない。つまりPDFカタログインデックスと組み合わせると、片方はローカル環境、片方はWebブラウザ上でしか動かない… と同じメーカーから出ているplayerとは思えないとは思えないちぐはぐさなんです。
            Acrobatもflashもよく使うし、いいソフトなんですけどねぇ(-_-)
            • 3. Re: ブラウザ上からカタログインデックスファイル呼び出し
              Level 1
              > Acrobatで検索インデックスを作っても、Readerで利用できないのはミスマッチ
              当人も承知しているようなのだが、正確にいえば「ブラウザ経由でAdobe Readerから検索インデックスを利用できない」ということであろう。ローカルPC上やCDなどは検索できると当人も述べているし。
              おそらくローカルネットワークの共有ファイルサーバー上も利用できるだろう(ファイルエクスプローラー経由でアクセスできるものに限定?)。

              インデックスファイルは直接開く場合もあるが、多くは高度な検索オプションで指定する。該当インデックスファイルにたどり着くには、ブラウザの場合WEBサーバーの構造を知る必要があるし、そ の辺りに不安は感じる。
              Acrobatでインデックスファイルを作成するとフォルダーが作成され幾つかのファイルが作成されているはず。

              確認できる環境にはないが、ブラウザ上で、Webサーバー(ファイルサーバーではなくて)上にあるインデックスファイルを直接Acrobatで開けて検索できるのであろうか?

              > http://q.hatena.ne.jp/1088597437
              ここの投稿時間をみると2004年であるからやや古いか。

              最近ではフリーソフトでPDF文書も含めたインデックスタイプの検索ツールもいくつかある。
              「探三郎」とかはネットワーク版(シェア)もあるらしい。

              ・探三郎のページ
              http://www.geocities.jp/koutarou_y1926/sin3rou.html#P4
              「探三郎ネットワーク版は、WEBサーバー機能を同時に持ち、各クライアントPCからは、インターネットエクスプローラー(IE)などの Webブラウザーから操作します。」

              言語工学研究所では「PDFinder」というのを出している。ネットワーク版もあり、クライアントはAdobe Readerでよいとか(ブラウザ対応かは知らない)。
              CD用検索のツールは、日経BP社発行雑誌(『日経パソコン』など)の縮刷PDF入りCDの検索に使われている。

              ・言語工学研究所
              http://www.gengokk.co.jp/
              ・PDF 全文検索 for Portfolio 8 
              http://www.office-amazing.com/enterprise_outline/solution/cms/pf7_pdf_search/
              ・PullDoc:PDFドキュメント検索システム
              http://www.simplesystems.co.jp/product/pulldoc/pulldoc.html
              ・全文検索エンジン WiSE(ワイズ) | 製品情報 | ビジネスサーチテクノロジ(株)
              http://www.bsearchtech.com/product/wise/

              PDFのインデックス作成をサポートするものとして、Adobe純正でフリーの「Adobe PDF IFilter」というものがある。基本はサーバー側で設定するものだったはず。

              ・Adobe PDF IFilter v6.0 - Acrobat for Windows - ダウンロード
              http://www.adobe.com/jp/support/downloads/pdfi_2611.html

              全文検索の方向から探してみるのも一方法。Wikipediaの「全文検索」の項も参照。

              ・全文検索 - Wikipedia
              http://ja.wikipedia.org/wiki/%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2

              > 同じメーカーから出ているplayerとは思えないとは思えないちぐはぐさなんです。
              PDFはAdobe固有の技術ではあるが、FlashはMacromediaを買収したことでAdobe社のものとなったという経緯がある。
              それに元々FlashはWEBコンテンツの表示再生とかを目的にしていたはずなので、ある程度の差異は当然であろう。

              今度出るAcrobat 9からFlashに対応してますね(Flashビデオの編集・変換・埋め込み機能)。7月に出るAdobe Reader 9にも何かしらの機能(再生?)が付く可能性がある。

              Adobe AIRで、PDFやFlashも含めてデスクトップ上で実行可能にしてますよね。ブラウザの制限から逃れる?
              Adobe AIR関係の本も幾つか出てきているので勉強してみては?
              • 4. Re: ブラウザ上からカタログインデックスファイル呼び出し
                Level 1
                どうやらクリアできそうです
                まだ1台で試しただけですが、LAN上でPDFカタログインデックスを利用できました。しかも速い!
                結論から言えば、ブラウザを間に入れない方法をとりました
                提議では「ブラウザ経由で」と考えていたので、ちょっとひんしゅくものの結論かもしれません

                今後、試みる方のために少し詳しく説明します
                ・まずflashをブラウザなしで起動できるようにします
                以下のサイトで
                http://www.adobe.com/support/flashplayer/downloads.html#fp9
                Download the Macromedia Flash Player 9 Update for Windows and Macintoshをダウンロードします
                同梱のFlashPlayer.exeを使えばFlashMovieがブラウザなしで見ることができます

                ・次にPDFをブラウザなしで表示できるようにします
                AdobeReaderの、[編集]→[環境設定]→[インターネット] で「PDFをブラウザで表示」のチェックをはずします

                これでOKです
                サーバー上のflashのswf、もしくはプロジェクタ(exe)のショートカットをクライアントのデスクトップに作る。ダブルクリックすればflashが立ち上がり、リンク先のPDFがブラ ウザなしで表示されるし、リンクさせたカタログインデックスファイル(*.pdx)も立ち上がります

                @やアンダーバーなどの記号が解釈できないなどの問題も出ていますが、たぶんflashのUTF8・S-JIS変換あたりが原因だろうと思います。
                もう少し検証しないとおすすめできませんが、ブラウザの制約がはずされれば、さらに拡張した利用もできそうです。何よりもReaderだけにしたら、表示が思いのほか速くなりました。

                PDFの検索ツールは結構たくさんありますが、実用的なものはそれなりの価格。●三郎も試してみましたが透明テキストの場合、インデックスが作れませんでした。
                カタログインデックスはインデックスファイルが大きくなり、速度も大して速くないのですが、Reader上でシームレスに動くのと、製作がAcrobat1本で自己完結できるのがいい

                > AIR関係の本も幾つか出てきているので勉強してみては?
                ブラウザのカウンターツールという野心的な狙いは好きなんですが、sample版を試す限り、まだ重いし汎用に乏しい。製作環境が整えば試したいと考えています

                アドバイスのおかげで、問題を整理することができました。ありがとうございました<(_ _)>
                具体的な見通しがでたので、現実的な利用しやすさなどをもう少し組み立てたいと思います