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のタグを用いて同様の記述を試してみましたが、解決できませんでした。