7 返信 最新の回答 日時: Sep 6, 2007 12:53 AM ユーザー:(habacchi(古い船のことしか解らない古い水夫))

    ブラウザでPDFを閲覧するとエラーが発生

      はじめまして。
      現在、ブラウザ上でPDFファイルを閲覧するシステムを作成しておりますが、困ったことに、閲覧中に

      「ページの処理中にエラーが発生しました。
      ラスタライズプログラムのポートを作成できません。」

      といったエラーが表示されAcrobatが暴走してしまいます。PDFファイルはMacのQuarkXPress4.1で作成されており、PDF変換にはPDF Polisher 3.11が使用されています。
      PDFを閲覧するクライアントの環境は

      OS:Windows XP SP1
      ブラウザ:Netscape6.23
      Acrobat:Acrobat5.05
      です。

      いろいろ調べてみましたが、このような事象は見つけることができませんでした。

      同じような事象で解決された方が見えましたら、ご教授を宜しくお願い致します。
        • 1. Re: ブラウザでPDFを閲覧するとエラーが発生
          Level 1
          PDF に依存する問題のような気がしますが、
          まずはいろいろ切り分けて、
          原因を探すことになると思います。

          他のPDF でも現象が起きるのか、
          Acorbat Distiller が変換したPDF ならばどうか。
          ブラウザ上でない、Acrobat 5.0.5単体で開けばどうか。
          Netscape ではなく、IE ならばどうか。

          閲覧環境にAcrobat 5.0.5を使う人はどんどん減っていますし、
          Netscape の利用者もIE の利用者に比べると少ないです。
          同様の事象の報告は期待できないと思います。
          • 2. Re: ブラウザでPDFを閲覧するとエラーが発生
            Level 1
            habacchi様
            ご返信、有難う御座いました。

            あれから分かったことは、Distillerで作成したPDFについても、同様の問題が発生することが判明しました。
            ブラウザではなく、Acrobatで開いた時には、このような事象が発生しませんでした。

            確かにおっしゃるとおり、Acrobat5.0.5を利用している人は少なくなってきていることは重々承知しておりますが、現在担当しているシステムは、5500台ほどのクライアントが同一環 境で利用しており、Acrobatのバージョンアップが簡単にはできない環境です。

            また、ブラウザについてもIEが使用できないような環境であるため、事実上、クライアントにインストールされているNetscape6.23以外は使用できません。

            今回エラーとして出力された、

            「ページの処理中にエラーが発生しました。

            ラスタライズプログラムのポートを作成できません。」

            がどのような場合に出力されるのかが分かれば、少し先に進めるとは思うのですが・・・
            • 3. Re: ブラウザでPDFを閲覧するとエラーが発生
              Level 1
              >「ページの処理中にエラーが発生しました。
              ラスタライズプログラムのポートを作成できません。」

              ですか・・・・
              私はAcrobat 5.0との付き合いは長いのですが、
              聞いた覚えのないエラーなんですよね。
              ググっても何も見つからないし。
              http://www.google.co.jp/search?q=%22%E3%83%A9%E3%82%B9%E3%82%BF%E3%83%A9%E3%82%A4%E3%82%BA %E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%22&btnG= %E6%A4%9C%E7%B4%A2&hl=ja&rls=GGLD%2CGGLD%3A2006-38%2CGGLD%3Aja

              ブラウザ内でPDF を開くときの一般的なエラーではなくて、
              プロキシ等もからむネットワーク上のトラブルのような気がします。

              Acrobat 5.0.5の
              環境設定/オプション
              PDF をブラウザに表示(D)
              Web 表示用に最適化を許可(V)
              パックグラウンドでのダウンロードを許可(B)
              これらのチェックをはずすことで変化はありませんか?

              ネスケで下記のページを開き、
              PDF へのリンクをクリックしたら、閲覧できますか?
              (エンコードの問題でhtml ページは文字化けするかも)
              http://www.geocities.jp/habacchi1969/test/test.htm
              閲覧できましたら、このPDF をあなたがかかわるシステムに入れてみてください。
              あなたがかかわるシステムで閲覧ができなければ、システムに原因があるのだと思います。

              また、あなたがかかわるシステムで表示したときに問題が起きるPDF ファイルをローカルに置き、
              ドラッグアンドドロップでネスケのウインドウの中に入れたときは閲覧できますか?

              閲覧ができたら、あなたがかかわるシステムか、
              プロキシ等もからむネットワーク上のトラブルが原因なのだと思います。
              • 4. Re: ブラウザでPDFを閲覧するとエラーが発生
                tyatya@ Level 1
                今更ですが、Adobe ReaderではなくてAcrobatフォーラムの方が相応しかったのではないでしょうか? それはおいといて。

                >Acrobatが暴走してしまいます。
                とはどんな状態になるのでしょうか?

                Netscapeは使ったことがないのでわからないのですが、この文書によるとNetscapeのお勧めバージョンは4.xとあります。もしかしたらNetscapeのバージョンのせいかもし れません。バージョンを変えて試してみることはできないでしょうか?

                Acrobat 5.0(Win):PDF ファイルを表示するための Windows 版 Netscape Navigator の設定
                http://support.adobe.co.jp/faq/faq/qadoc.sv?221025+002

                Acrobat 4.0/5.0(Mac/Win):Acrobat の一部の機能が Netscape 6.x ブラウザで機能しない
                http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/10078dba5304a487492569690008402a/b690c82bc57 6587249256a61001444f7?OpenDocument

                >現在担当しているシステムは、5500台ほどのクライアントが同一環境で利用しており、Acrobatのバージョンアップが簡単にはできない環境です。

                多くのクライアントに対応するにはInstallShield Tunerというものもあります。
                InstallShield Tuner 7.0 for Adobe Acrobat 取扱説明書
                http://support.adobe.co.jp/faq/faq/qadoc.sv?225824+002

                これから先のことを考えるとAcrobatのバージョンが5というのは考え直された方がいいような気がしますが・・・。
                • 5. Re: ブラウザでPDFを閲覧するとエラーが発生
                  Level 1
                  habacchi様、kiki様
                  ご返信、有難う御座いました。

                  PDF をブラウザに表示(D)
                  Web 表示用に最適化を許可(V)
                  パックグラウンドでのダウンロードを許可(B)

                  これらのオプションについては、チェックを外して試しましたが、結果変わらずでした。

                  また、PDFファイルについてはQuarkで作成されたもの、Windowsで作成したもの、Outline形式のもの等、いろいろ試しましたが、すべて同じ状況でした。

                  いろいろ試して分かったことですが、ブラウザでのPDF閲覧については、初回閲覧(Acrobatが起動してから)から、65回目の閲覧で必ずエラーが発生(他の端末でも)することが分かった のと、IEで表示させると発生しないこと、ブラウザにPDFファイル単体で表示させたときは発生しないことがわかっております。

                  最初に発生しているブラウザの中身を説明していなかったのですが、

                  フレーム分割にて上下2分割にされている状態で、上段にPDFファイルを移動させるリンクが設定されているページがあり、下段にPDFファイルをプラグインで表示させているレイアウトです。

                  こちらも、最初にご説明していなかったのですが、システムの環境としては、現在私が使用している端末にApache2.0.59を入れて試験しておりますので、ネットワークやプロキシが関連し ているとも思えないです。

                  kiki様のおっしゃるとおり、ネスケのバージョン変更、Acrobatのバージョンアップで対応したいのですが、客先の要件上、これもできない状況です。
                  • 6. Re: ブラウザでPDFを閲覧するとエラーが発生
                    Level 1
                    > フレーム分割にて上下2分割にされている状態で、
                    > 上段にPDFファイルを移動させるリンクが設定されているページがあり
                    フレーム形式でPDFを表示させようとしてうまくいかないという事例は過去投稿にも出ているし、これといった対策はなかったと思う。

                    フレームをやめて、同一ウィンドウあるいは別ウィンドウでPDFを表示させたほうがいいのでは?

                    > OS:Windows XP SP1
                    > ブラウザ:Netscape6.23
                    > Acrobat:Acrobat5.05

                    どうもこのシステム構成にすっきりできない。
                    Acrobat5.0.5はWindowsXPにはじめて対応したバージョンになるし、Windows XPに最初に対応したのもNetscape6.23のようだ。はじめてもの同士でやるとなると周到なテストなどが必要になると思うが、やったのであろうか?
                    それにNetscape6.23でセキュリティホールやバグなどが出てもネットスケープがメンテナンスするとは到底思えず、またWindows XP SP2が一般的になりつつあるのに「SP1」のままかなという不安もある。

                    Internet Expolrerをシステム標準ブラウザから外している企業はあると聞くが、それならNetScape7.1とかFirefoxとかでは無理なのであろうか?
                    NetScape7.1ですら5年前のリリースになっているから、Netscape6.23のメンテナンスリリースなど望めそうもない。

                    > PDF変換にはPDF Polisher 3.11が使用されています。
                    何の断りもなくこう書かれても意味不明であろう。大日本スクリーンの「PDF Polisher Pro」を指すのであろうか?
                    「PDF Polisher 3.11」のメーカなりサポート先にも訊いてみることだろう。

                    > 現在担当しているシステムは、5500台ほどのクライアントが同一環境で利用しており
                    疑問なのだが、Acrobat5.0.5を5500台もインストールしているのであろうか? なんだか金の無駄遣いにも思えるが。
                    まさかAcrobat Distiller Serverのことであろうか? あるいはAcrobatと(Acrobat Reader)Adobe Readerを混同している?

                    どうしても今のシステムでいくなら、PDFをあきらめてはどうか? 画像ファイル(JPEGなど)で表示してもいいように思うが(細かい仕様が分からないので)。
                    別投稿でも紹介したが、fuji XeroxのDocuWorksというのもある。それ以外にも候補はあるだろう。現在仕様にこだわり過ぎると、身動きが出来なくなる。これをいい機会にしてシステム変更を顧客に提言するのも 一方法かと。
                    • 7. Re: ブラウザでPDFを閲覧するとエラーが発生
                      Level 1
                      ネスケからAcrobat へデータを渡す。
                      Acrobat がPDF を開く
                      Acrobat がPDF の内容を描画する

                      どの段階でエラーが出ているのかわかっていないんですが、
                      ネットスケープからAcrobat へデータを渡すあたりで出てるような気がしますね。
                      #4でkikiさんが紹介しているリンクの文書に

                      >Adobe Acrobat 4.0 以降、Adobe Acrobat Reader 4.0 以降、および Adobe Acrobat Business Tools 4.0x では、Netscape 4.x ブラウザで PDF ファイルを表示、ナビゲート、プリントすることを可能とし、PDF フォームへの記入を実現するプラグインがインストールされます。このプラグイン(Windows では「nppdf32.dll」、Macintosh では「PDFViewer」)は、Netscape 6.0 ブラウザには完全には対応していません。

                      という情報もありますし。

                      >初回閲覧(Acrobatが起動してから)から、65回目の閲覧で必ずエラーが発生(他の端末でも)することが分かった

                      今回の組み合わせでは、望む動作は64回までしか実行できない ということなのかも。
                      フレーム(ページ全体)を読み込みなおしたりすると、リセットされるんでしょうか。

                      64回までは正常に動くのならば、60回目あたりでリセットさせる方法を考えてみればいいのかも。
                      フレームを読み込みなおせばリセットされるのならば、60回目あたりでフレームを読み込み直すとか。

                      でも、Acrobat5.0もNetscape6.23 もWindows XP SP1 も、「もう古い」と言えると思うので、
                      #6 brazilさんの意見
                      「これをいい機会にしてシステム変更を顧客に提言するのも一方法かと。 」
                      に1票。