4 返信 最新の回答 日時: Jul 20, 2008 7:08 PM ユーザー:(06739)

    「コピーを保存」を表示したくない

      WORD文書等をPDFファイルに変換し、IEでPDFを表示させた時に
      以下の制御をする方法をご存知の方がいらっしゃいましたら
      教えていただきたいです。

       ・「コピーを保存」を表示させない方法
       ・「コピーを保存」を押せないように制御する方法
         (できないというマニュアルの記述を探せなかったもので…)
       ・「コピーを保存」を何らかの手段で隠す方法

      PDFファイル自体に閲覧制限をかける方法は過去トピックで参考
      にさせていただいているのですが、IEでPDFを表示させた時に
      「コピーを保存」を押せない または 見えない を実現したいと
      考えています。

      ※Acrobatは5.05を使用しています。
       (バージョンは上げることも可能です)
        • 1. Re: 「コピーを保存」を表示したくない
          Level 1
          何だか、定期的に登場するトピックスのような気もしますが。

          OS不明。

          Internet Explorer のバージョンをはじめ、対象としているクライアント環境が不明。

          > PDFファイル自体に閲覧制限をかける方法は過去トピックで参考にさせていただいているのですが
          いったいどのトピックスを指している?
          「ここの何某の過去投稿で議論しています」と誰かが書いても「それはすでに参考にしました」と言われては、無駄なやりとりですよね。

          > IEでPDFを表示させた時に「コピーを保存」を押せない
          > または 見えない を実現したいと
          なぜそういう事が必要なのでしょう?

          Adobe Reader側で防御すればよくて、ブラウザやファイルダウンローダー等でダウンロードされるのは構わないということ?
          Internet Explorer 以外のブラウザで閲覧された場合の制御はどう考えていますか?

          最終的な目的をはっきりせずに手段を固定してしまうと、大きな漏れが出ませんかね?
          • 2. Re: 「コピーを保存」を表示したくない
            Level 1
            brazil様ありがとうございます。
            ご指摘、説明不足の点申し訳ありません。

            > OS不明。
            > Internet Explorer のバージョンをはじめ、対象としているクライアント環境が不明。
            対象としているクライアントの環境は以下になります。
            Windows2000 IE5.5
            WindowsXP IE6

            >> IEでPDFを表示させた時に「コピーを保存」を押せない
            >> または 見えない を実現したいと
            > なぜそういう事が必要なのでしょう?
            これを実現したい理由は、サーバの情報が更新されていくことがあるため、
            「コピーを保存」が使用できるとクライアントにはできれば古い情報が
            残せるので、できればそれを防ぎたいという思いがあり方法がないか
            模索していました。

            > Adobe Reader側で防御すればよくて、ブラウザやファイルダウンローダー等でダウンロードされるのは構わないということ?
            > Internet Explorer 以外のブラウザで閲覧された場合の制御はどう考えていますか?
            ご指摘のように、ブラウザやファイルダウンローダー等も考慮すべきことなのですが、
            WEBシステムである以上対応した手段をすり抜ける方法は存在してしまうのが現状なので
            まずはAdobe Reader側で何らかの手段が取れないかを考えています。
            • 3. Re: 「コピーを保存」を表示したくない
              Level 1
              > PDFファイル自体に閲覧制限をかける方法は過去トピックで参考にさせていただいているのですが
              再掲。
              どこの投稿を指している?

              > クライアントにはできれば古い情報が残せるので、
              > できればそれを防ぎたい
              有効期限でも付けたPDF文書にすればいいのでは?
              有効期限付きPDF文書については過去投稿を参照。

              以下はVer.7.0でのYahoo検索ツールボタンを無効化する手法である。

              文書番号 : 229796
              http://support.adobe.co.jp/faq/faq/qadoc.sv?229796+002
              Yahoo! 検索ツールバーボタンおよびメニューアイテムを無効にする方法(Acrobat 7.0/Acrobat 3D/Adobe Reader 7.0)

              以下も同内容を持つ。

              文書番号 : 231359
              Flex アプリケーションで PDF ファイルを表示する方法
              「PDF を保存したり印刷したりするための、ツールバー上のアイコンを非表示とする方法があれば教えてください。」

              要は「app.hideToolbarButton("WebSearchView");」というスクリプトを書いて、それをアプリケーション起動時に読み込ませることで可能になる(詳細は上 記サポート文章参照)。
              スクリプトはローカルPC上の所定位置にないといけないので、PDF文書個別にボタンを無効化というのは無理であろう。

              保存ボタンは「SaveFileAs」。それ以外のメニュー名は以下でも見られる。

              ・Jonathan Hardwick : How to make Adobe Reader 7.0 load faster
              http://blogs.msdn.com/jonathanh/archive/2004/12/22/How-to-make-Adobe-Reader-7.0-load-faste r.aspx

              リファレンスにはlistMenuItemsを使ったメニュー名取得のサンプルがあるが、あれをlistToolbarButtonsに置き換えるだけでボタン名の取得が出来る。

              ボタンを無効にしてもショートカットは有効で、F8による再表示も可能なはずなので、あまり意味があるとは思えない。
              間違って保存されると重大な問題になるというなら別だが、ブラウザ上で閲覧している時点ですでにローカル上にはあるわけで、そこから保存したり画面切り取りしたりは簡単。

              情報統制の観点から、以下のようなサーバーでも導入するという方法もあろう。

              ・Adobe - LiveCycle Rights Management ES
              http://www.adobe.com/jp/products/livecycle/rightsmanagement/

              > サーバの情報が更新されていくことがあるため
              そういう情報をPDF文書で提供するのはユーザに誤解を与えはしないだろうか?
              近頃ではPDF文書は変更が困難な電子文書として、最終提出物にも使われる場合もある。
              変更可能性のあるものは一般的なHTML文書で開示して、ユーザはその都度アクセスしないと情報が得られないような仕組みのほうがいいのではないだろうか?
              • 4. Re: 「コピーを保存」を表示したくない
                Level 1
                brazilさま
                沢山の助言ありがとうございます。
                もう少し検討しよい方法を探りたいと思います。