0 返信 最新の回答 日時: Dec 14, 2015 11:36 PM ユーザー:86982632

    最新バージョンのreaderでセキュリティ付きPDFが閲覧できない

    86982632

       

       

      IEの特定URL上以外からは、閲覧を制限するPDFを使用しています。

       

       

       

      ASPでPDFファイルを検索し、閲覧できるようにしており、
      EMBEDタグで埋め込んだASPからPDFを表示させる仕組みを作成しています。
      (PDFの保存先を知られたくないため、このような方法をとっています)

       

       

       

      内容を簡略化していますが、PDF閲覧部分は下記のような記述をしています。vew1.aspにアクセスするとPDFが閲覧できます。

       

       

       

      vew1.aspに記載情報(抜粋)
      <EMBED src='vew2.asp' width='100%' height='100%' HSPACE='0' VSPACE='0' ></EMBED>

       

       

       

      vew2.aspに記載情報(抜粋)
      Response.Redirect("(pdfファイルの保存先パス)/pdffile.pdf")

       


      ①AcrobatReader 10.1.4までのバージョンで、文書のプロパティで見たファイル名の情報は
      「vew2.asp」
      と記載されています。

       

      ②AcrobatReader 10.1.5以降のバージョンやAcrobatReader11のバージョンでは
      「pdffile.pdf」
      と記載されています。

       

       

       

      特定URL以外からの閲覧を制限するPDFを使用していますが、おそらく上記の違いが原因で
      ②の環境ではPDFに閲覧制限がかかってしまいます。

       

      閲覧可能URLを変更し、PDFを再作成すれば解決はできますが、この方法は最終手段と考えています。
      ASPに関する知識も乏しく、何か良い方法がありましたら、ご教示いただけたらと思います。

       

       

       

      なお、EMBEDの代わりにiframeやobjectのタグを用いて同様の記述を試してみましたが、解決できませんでした。