質問: ブラウザで表示されたpdfファイルのダウンロードを抑止する方法について pdfファイルをブラウザを経由して表示させようとしています。 ただし、ユーザに、電子的にコピーさせることは、原則不可にしたいです。具体的には、アクロバットのコピーアイコンを無効にし、ブラウザのメニューを非表示にしようとしています。 採った方法として、まず、pdfを表示させる際に、別ウインドウが立ち上がり、javascriptを用いて、ブラウザのメニュー画面が出ないようにしています。(→これでブラウザのメニューについては解決しています) また、pdfファイルのセキュリティ設定を、印刷以外すべて不許可にしています。メニューの表示を非表示とする設定にしています。 この設定で、実際に表示させてみると、2通りの動作をします。 ・クライアント環境がアクロバット自体を起動させる設定になっている場合 →希望通りの結果(アクロバットのコピーアイコンが無効状態) ・クライアント環境がブラウザの中でアクロバットのアドオン(?)を起動させる設定になっている場合 →ng(アクロバットのコピーアイコンが使用可) デフォルトのクライアントの設定は後者と思われます。なのでngです。そもそも、クライアントの設定に依存する構造という時点でngです。 pdfファイルの設定に「ツールバーを非表示にする」という設定があり、これを設定すれば、コピーアイコンが表示されなくなり、やりたいことが実現できるのですが、コピーアイコンだけ消すことが(おそらく)できません。すべてのツールバーに属するアイコンが消えてしまい、不便ですので、最後の手段と考えています。 事前の説明が長くなりましたが、質問です。 1.ブラウザからpdfを表示するとき、コピーアイコン(だけを)を無効化する方法はありますか? あるとしたらどのような方法でしょうか? 2.なぜ、起動の仕方によって、動きが異なるのでしょうか? pdfファイルにコピー不可の設定をしているにもかかわらず、かつブラウザの起動とはいえ、実質adobeの機能を用いて起動されているはずなのに、結果が異なることはおかしいと思っています。 #2はアドビに問い合わせた方がいい気がしてきました。。 以上、よろしくお願いします。直接的な回答でなくても、思うところがあればコメントをお願いします。 なお、以下の同じ趣旨の質問を拝見しましたが、肝心の回答のリンク先が403エラーです。。。 http://oshiete1.goo.ne.jp/qa1949861.html
回答: ファイルコピー(複製)と内容のテキストコピーを混同していませんか? テキストコピーについてはpdfファイルのセキュリティ設定で禁止することが可能ですが、 ファイルのコピーはosに依存していますのでpdf側では抑止する方法は無いと思います。