- ベストアンサー
HP上のPDFファイルを保存禁止にしたい
はじめて質問させていただきます。初心者なので、用語や質問の意味がわかりにくいかもしれませんが、なにとぞお願いいたします。 社内のHPを作らされています。 イントラネットというやつです。 社内にある何万枚という図面を、現在は大量の紙で配布してますが、それを電子化し各現場で自由に閲覧させようという計画です。 ホームページビルダーV8で作成してます。 スキャナした図面をAdobe Acrobat 4.0で取り込んでます。 簡単に印刷・保存出来ないように「PDFのメニューバーとツールバーを非表示」にして「印刷を許可しない設定」まで出来ました。 しかし、見る方がInternet Explorerで開くので、印刷は出来なくなってますが、メニューバーのファイル→名前を付けて保存が使えるようになってます。 いろんなページを見て、Java scriptなるものにもチャレンジして「やった~!」と思ったら、自分のPCでしか見られませんでした。どうやら、私のはサーバーを直接いじれるからで(すみません、このへんがよくわかっておらず)他のPCでも見れるようにするにはセキュリティ外す・・・とやらで、ダメみたいです。 なにかよい方法をご存じの方、おしえてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
業務であること、規模が「何万枚」という事などから考えて、 それなりの製品を使うことをお奨めします。 例えば、 「【メリット5】フォルダ/ファイル単位で印刷・ダウンロード・テキストコピーを禁止することが可能。情報公開と外部への情報漏洩防止を両立させた運用が実現。」 あたりがご希望の機能に当たると思われます。 (将来の引継ぎなどを考慮すれば、自作スクリプト等は後に残される人が非常にかわいそうです。開発者が試行錯誤的なステージに有る場合、見通しが良い十分なドキュメントを残せるのでしょうか? ) と身に沁みて感じる毎日午前様の今日この頃。<現実逃避せずに仕事しろ俺。
その他の回答 (2)
- rentahero
- ベストアンサー率53% (182/342)
javascriptは、IEの標準設定では、制限付きサイトゾーン以外では利用できるはずです。また、windows xp SP2では新しくローカルホストのfile:// プロトコルでscriptが制限されています。 通常、サーバーにhtmlをアップロードしたらjavascriptは動くでしょう。 その上で、java scriptが有効になっていないとリンク先にアクセスできない設定をすればいいのでは? 以下のファイルをそれぞれのファイルにセーブして、動かしてみてください。 -- test.html -- <html><head> <script src="test.js"></script> </head><body> <noscript>javascriptが利用できません。javascriptを有効にしてください。<br></noscript> <a href=# onClick=jump('./aaa.html');>りんく</a> </body></html> -- test.htmlここまで -- test.js -- function jump(A) { window.location=A; } -- test.jsここまで -- aaa.html -- <html><body> aaa.htmlにジャンプしたよ </body></html> -- aaa.htmlここまで デスクトップ上に3つとも保存してtest.htmlをIEで開くとjavascriptが動けばaaa.htmlにリンクできるし、動いていなければ、リンクは動作しないはずです。
補足
回答ありがとうございます。 さっそく試してみました。現場に行って5.6台のPCで見てみたら、開くのと開かないのがありました。 前回はこちらを参考にしてました。 http://www.broadband-xp.com/hidesource/windowopen.html http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=21172 「外枠」はでるのですが、中身のPDFが表示されないのです。 それと、ファイル数が大量なためソースをいじっていくのは困難かな・・と、思ってます。
- NORMAD
- ベストアンサー率41% (23/55)
基本的に保存できないようにすることは無理です。 というのも、Webブラウザで表示できている段階で、既にキャッシュにファイルとしてダウンロードされています。たとえ保存メニューが使えなくなっていたとしても、多少の知識を持っているユーザーであれば、保存することは不可能ではありません。 したがって、保存されたファイルを開いても、何らかの条件によって内容を閲覧できないようにする方法を考えたほうがよいでしょう。 (PDFファイルに動的にセキュリティ設定を行うシステムもありますが、大規模なもので費用もかなりかさみます。)
補足
回答ありがとうございます。 今回HPにのせちゃうのは「社外秘」であり、もちろん社員教育もするのですが、実際に社外に持ち出してもなんのメリットもないらしく本当に持ち出す者はいないと思われます。 現在も試験的に、社内で自由に見れるようになってますが、今後、正式に立ち上げる際に"長"のつくおじさまたちに「このように、簡単には保存も印刷も出来ないように設定しております」と説明できたらOKというレベルです。
お礼
回答ありがとうございます。 ほんとに、おっしゃるとおりで、”プロにたのんでくれよぉ~”と叫びたい毎日です。 でも会社はお金を使いたくないのです。。 私は非常に無理なことをさせられているのですね(T_T) ぐちってしまいました。。 回答してくださいました皆様、ありがとうございました。たいへん勉強になりました。