2 返信 最新の回答 日時: Aug 18, 2004 8:15 AM ユーザー:(pot_n)

    PDFのブラウザ表示

      IIS+ASPでクライアントのWEBブラウザから要求があったときPDFをブラウザに直接出力、表示するようなシステムを作成しています。
      しかしPDFのブラウザ表示がうまくいかないです。AdobeReaderが起動せずブラウザの画面は真っ白になります。
      AdobeReaderの環境設定の[PDF をブラウザに表示] のチェックをはずすとAdobeReaderが起動してPDFが正常に表示されますのでPDFに問題があるわけではないと思われます。
      Acrobat Reader 5.xをインストールしたりAdobeHPのサポートデータベース「Web ブラウザのウィンドウの PDF ページが空白になる
      」に書いてあることは全て確認済みですがブラウザに表示させることがどうしてもできません。
      どなたか対処法などご存じの方はいらっしゃらないでしょうか?

      環境
      OS:Windows2000 Pro
      Adobe Reader 6.0.1
      ブラウザ:IE6.0SP1
        • 1. Re: PDFのブラウザ表示
          ## IIS+ASPで
          肝心のASPプログラムが具体的にどうなっているかが全くわからない。これじゃ、誰も分からないのでは?

          いくつかのメーカーがASPでPDF生成という製品を出しているようだけど、もしそれだったらメーカーにまずは問い合わせるのが先決。

          何か似たような話が最近あったと思ったら、以下のような過去投稿がある(「ASP」で探せばすぐに見つかる)。
          そこには、「キャッシュを残さない設定をASPに記述すると真っ白なページがブラウザに表示されるだけでPDFは開きません。 」とある。

          fusatoroboy さんが投稿したメッセージ「動的表示PDFの「path」とはどこを指すのでしょう?」 (投稿日時 : 2004年7月22日 16:04)


          ASP以外のPDFの動的生成を試みるサイトもある。参考までにASPプログラムも公開しているようだ。(動作するかは知らない)
          ・税金計算ページ
          http://www2s.biglobe.ne.jp/‾t-oni/index.htm
          • 2. Re: PDFのブラウザ表示
            Level 1
            Digaさん、レスありがとうございます。

            >## IIS+ASPで
            >肝心のASPプログラムが具体的にどうなっているかが全くわからない。これじゃ、誰も分からないのでは?
            >
            独自のCOMコンポーネントの中でPDFファイルをResponse.BinaryWriteしています。

            >そこには、「キャッシュを残さない設定をASPに記述すると真っ白なページがブラウザに表示
            >されるだけでPDFは開きません。 」とある。
            >
            投稿を拝見させていただきましたが特にこのような設定はおこなっていません。
            やっているのは
            Response.ContentType = "application/pdf"
            くらいです。