はじめて質問させていただきます。初心者なので、用語や質問の意味がわかりにくいかもしれませんが、なにとぞお願いいたします。
社内のHPを作らされています。
イントラネットというやつです。
社内にある何万枚という図面を、現在は大量の紙で配布してますが、それを電子化し各現場で自由に閲覧させようという計画です。
ホームページビルダーV8で作成してます。
スキャナした図面をAdobe Acrobat 4.0で取り込んでます。
簡単に印刷・保存出来ないように「PDFのメニューバーとツールバーを非表示」にして「印刷を許可しない設定」まで出来ました。
しかし、見る方がInternet Explorerで開くので、印刷は出来なくなってますが、メニューバーのファイル→名前を付けて保存が使えるようになってます。
いろんなページを見て、Java scriptなるものにもチャレンジして「やった~!」と思ったら、自分のPCでしか見られませんでした。どうやら、私のはサーバーを直接いじれるからで(すみません、このへんがよくわかっておらず)他のPCでも見れるようにするにはセキュリティ外す・・・とやらで、ダメみたいです。
なにかよい方法をご存じの方、おしえてください。
No.3ベストアンサー
- 回答日時:
業務であること、規模が「何万枚」という事などから考えて、
それなりの製品を使うことをお奨めします。
例えば、
「【メリット5】フォルダ/ファイル単位で印刷・ダウンロード・テキストコピーを禁止することが可能。情報公開と外部への情報漏洩防止を両立させた運用が実現。」
あたりがご希望の機能に当たると思われます。
(将来の引継ぎなどを考慮すれば、自作スクリプト等は後に残される人が非常にかわいそうです。開発者が試行錯誤的なステージに有る場合、見通しが良い十分なドキュメントを残せるのでしょうか? )
と身に沁みて感じる毎日午前様の今日この頃。<現実逃避せずに仕事しろ俺。
参考URL:http://www.oceanbridge.jp/netit/start/index.html
回答ありがとうございます。
ほんとに、おっしゃるとおりで、”プロにたのんでくれよぉ~”と叫びたい毎日です。
でも会社はお金を使いたくないのです。。
私は非常に無理なことをさせられているのですね(T_T) ぐちってしまいました。。
回答してくださいました皆様、ありがとうございました。たいへん勉強になりました。
No.2
- 回答日時:
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/windowope …
http://www.gdncom.jp/general/bbs/ShowPost.aspx?P …
「外枠」はでるのですが、中身のPDFが表示されないのです。
それと、ファイル数が大量なためソースをいじっていくのは困難かな・・と、思ってます。
No.1
- 回答日時:
基本的に保存できないようにすることは無理です。
というのも、Webブラウザで表示できている段階で、既にキャッシュにファイルとしてダウンロードされています。たとえ保存メニューが使えなくなっていたとしても、多少の知識を持っているユーザーであれば、保存することは不可能ではありません。
したがって、保存されたファイルを開いても、何らかの条件によって内容を閲覧できないようにする方法を考えたほうがよいでしょう。
(PDFファイルに動的にセキュリティ設定を行うシステムもありますが、大規模なもので費用もかなりかさみます。)
この回答への補足
回答ありがとうございます。
今回HPにのせちゃうのは「社外秘」であり、もちろん社員教育もするのですが、実際に社外に持ち出してもなんのメリットもないらしく本当に持ち出す者はいないと思われます。
現在も試験的に、社内で自由に見れるようになってますが、今後、正式に立ち上げる際に"長"のつくおじさまたちに「このように、簡単には保存も印刷も出来ないように設定しております」と説明できたらOKというレベルです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- PDF 画像調整してスクショし保存した画像をPC画面と同画質で印刷する方法 1 2022/03/31 19:09
- その他(IT・Webサービス) 画像調整してスクショし保存した画像をPC画面と同画質で印刷する方法 3 2022/03/31 19:11
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- PDF 画像調整してスクショし保存した画像を印刷する方法 1 2022/03/31 18:42
- 財務・会計・経理 青色申告での帳票保存について 2 2023/02/23 10:53
- PDF AutoCAD図面をPDF fileに変換した際、画像情報やブロック名はわかるのでしょうか。 1 2022/06/03 09:42
- サーバー WIN10のファイル又はフォルダを社内LAN上HDDで共有する場合、特定の人だけが見えるようにしたい 3 2023/04/18 00:32
- PDF 突然PDFファイルが印刷できなくなった 1 2022/12/22 15:47
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーが更新ボタンを押さな...
-
ランダムにページにアクセスしたい
-
ウインドウを縮小しても文字を...
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
インラインフレームで表示され...
-
別ファイルのfunctionの読み込み方
-
javascriptファイルは1つに統...
-
Dreamweaver で 外部JSを読み込...
-
小窓を表示する時に、必ず右上...
-
特定のウィンドウ名を持つウィ...
-
base64encodeでの文字化けについて
-
外部から読み込まれたJava...
-
SQLのWHEREで全てを質問する方法
-
新しいウィンドゥを最大化で立...
-
javascriptでbgmを自動再生する...
-
window.open でExcelファイルを...
-
外部ファイルを読み込ませるた...
-
プルダウンメニューを別ファイ...
-
onbeforeunload時のwindow.open...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーが更新ボタンを押さな...
-
【SSI】include file、include ...
-
プルダウンと入力を両方行う検...
-
HP上のPDFファイルを保存禁止...
-
ランダムにページにアクセスしたい
-
[html] リンク先のページのラジ...
-
ウインドウを縮小しても文字を...
-
VBAでIEの操作→サブウインド...
-
HTML5のcanvasで描画がされない
-
ページを訪問者にたった一度だ...
-
カウントダウンタイマー終了で...
-
Windowsログオンユーザの取得
-
WebBrowserコントロール(続き)
-
インラインフレーム内ページの切替
-
更新日時を偽装したい。方法は...
-
「街」や「428」や「かまいたち...
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
別ファイルのfunctionの読み込み方
-
getElementsByNameで要素が取得...
おすすめ情報