WEB上で会社の規程集(PDFファイル)を閲覧のみさせたいです。
PDFファイル自体を印刷不可にすることはできたのですが、
WEB上でも
印刷不可と、あとダウンロードも不可にすることは可能でしょうか?
プリントスクリーンボタンを押して画面のハードコピーを取得する分に関しては不可避なのでOKにしたいです。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

PDFファイルの印刷不可などの、パスワード設定は、


とても無力です。

この、OK Waveの過去の回答の中でも、
このような報告例が有ります。

http://okwave.jp/kotaeru.php3?q=1665755
    • good
    • 2
この回答へのお礼

回答ありがとうございました。
自己解決しました。
http://www.shtml.jp/index.html
便利なソフトがありました。

お礼日時:2006/05/23 10:35

プリントスクリーン は、無視して良いので有れば、


Adobe LiveCycle Policy Server
という、システムを導入すれば、ご希望の目的に近い制限が出来ます。

http://www.adobe.co.jp/products/server/policy/ma …
http://www.hitachi-sk.co.jp/Products/adobe/picks …

会社が配付したり、勝手にダウンロードされたpdfファイルを、
後日 閲覧禁止にリモートで変更できます。

要は、pdfを開く都度、ネットを経由して、自社のポリシーサーバーに、
お伺いを立てに行き、許可が出なければ、制限が適用されるという物。

費用的には、サーバー導入に、数百万円以上のコストが掛かります。

もう少し、安くというので有れば、
http://www.hypergear.com/
の、
PscanServ
を使用してのpdf変換が有ります。
約、50万円の導入コスト。
本来、このソフトは、OCR→pdfの変換サーバーですが、
pdfに独自の、閲覧制限を付加でき、サーバーのフォルダーなど特定のパス以外に
pdfをコピーして、これを開こうとすると、
「開けるけど、マスクが掛かり、見えない」
状態を作り出せます。

いずれにしても、「プリントスクリーン」のボタンの前には無力ですので、完璧ではありません。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
自己解決しました。
http://www.shtml.jp/index.html
便利なソフトがありました。

お礼日時:2006/05/23 10:35

うたまっぷのようにしたいというのであればPDFよりもAdobe(旧Macromedia) ConrtibuteのFlash Paperなんじゃないでしょうか。


http://www.macromedia.com/jp/software/flashpaper/


ただ、うたまっぷさんのところも歌詞のダウンロードが完全にできないというわけではない(Lyrics Masterというのを使えば歌詞がテキストとしてダウンロードできます)ので、#2さんの仰るように、基本的にインターネットに公開された情報に制限を加えるのは不可能な気がします。ストリーミングビデオもダウンロードできる人にはできるので。

参考になれば幸いです。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
Flash Paperで試みましたが印刷されてしまいました。
むずかしいですね。

お礼日時:2006/05/23 10:33

こんにちは。



基本的にいかなるファイルでもサーバ上にあればダウンロードを禁止にすることは出来ません。

考えてみればわかりますが、
閲覧出来る=ファイルをローカルのPCにコピーして開いています。
ストーリミングの動画はちと違いますが。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

tempフォルダにコピーされるのはしかたないとして
「ファイルの保存」でダウンロードを防ぎたいです。

お礼日時:2006/02/24 17:02

回答にはなりませんが、


以前、私も似たような問題で模索しておりました。

下記のsubjectで検索して見て下さい。
「PDFファイルを閲覧のみにする方法」
完全にダウンロードを不可にするのは無理なようです。
    • good
    • 5
この回答へのお礼

回答ありがとうございました。

教えて頂いたsubjectですと技術的に不可能と
なってしまいますね。

スタイルシートの使って表を作ってやれば
できる様な気がしたのですが。。。

イメージとしては「うたまっぷ」www.utamap.com
で歌詞が印刷できない感じでやりたいです。

お礼日時:2006/02/24 16:18

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QPDFファイルのリンクをクリックした時PDFが開くと同時にPDFファイル名を変更したいです。

教えて頂ければと思います。
宜しくお願いします。

PDFファイルのリンクをクリックした時PDFが開くと同時にPDFファイル名を変更したいです。

具体的に言いますと、
現在【123123.pdf】というファイル名のリンクがあるとします。
普通ならこのリンクをクリックすると、PDFが開きますが、
この【123123.pdf】というファイルが開くと同時にファイル名を【e123123.pdf】と変更し、
このファイルは一度開いた状態だと認識したいと考えております。

どうぞ宜しくお願い致します。

Aベストアンサー

HTMLやJavaScriptの管轄内ではないですね。

サーバーサイドで動くCGIを利用します。
まず、リンクはCGIを指定します。
CGIが起動すると、まず対象のPDFファイル名を取得、リネームします。
その後、中身を読み取ってクライアントに弾き返します。

ということで、HTMLでは不可能です。

QWebサイト上の文字情報をコピー不可にさせる方法

 たまにネット上で、文章の上でマウスをクリックしても反応がなく、文字などをコピーできないサイトに巡り会います。右クリックしようとすると「右クリックできません」というダイアログが出ることもあります。
 このように、文章を掲載したいけれど、簡単にコピーされるのを防ぐ方法を知りたいのですが、どんな方法でも構いませんので教えてください。ただし、画像として貼り付ける、というのはナシで……。よろしくお願いします。

Aベストアンサー

javascriptでできます。

<script language="Javascript">
<!--
var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false;
function mdown(e) {
if (navigator.appName == "Microsoft Internet Explorer") {
//Mac版IE5ではコマンドキーを使ったショートカットでソースを見ることができます。
if (event.button == 2 || (Mac && (event.ctrlKey || event.keyCode == 91))) {
alert("コンテクストメニューは利用できません。");
return(false);
}
} else if (navigator.appName == "Netscape") {
if (e.which == 3 || e.modifiers == 2 || e.ctrlKey) {
alert("コンテクストメニューは利用できません。");
return false;
}
}
}


if (document.all) {
document.onmousedown = mdown;
document.onkeydown = mdown;
} else if (document.layers) {
window.captureEvents(Event.MOUSEDOWN | Event.modifiers | Event.KEYDOWN);
window.onmousedown = mdown;
window.onkeydown = mdown;
} else if(navigator.userAgent.indexOf("Netscape6")!=-1){
//onmousedownだとalertが表示されますが、
//同時にデフォルトのコンテクストメニューも表示されてしまいます。
//なのでonmouseupを使います
document.onmouseup = mdown;
document.onkeydown = mdown;
}

//-->
</script>

以下のURLにいろいろ方法が載ってます。
参照してみてください。

参考URL:http://www.broadband-xp.com/hidesource/contextmenu.html

javascriptでできます。

<script language="Javascript">
<!--
var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false;
function mdown(e) {
if (navigator.appName == "Microsoft Internet Explorer") {
//Mac版IE5ではコマンドキーを使ったショートカットでソースを見ることができます。
if (event.button == 2 || (Mac && (event.ctrlKey || event.keyCode == 91))) {
alert("コンテクストメニューは利用できません。");
return(false);
}
} else if (navigator.appName == ...続きを読む

QWEB上のページのFLASH部分を、自分のPCのスクリーンセーバーに使いたいのですが、、、

WEB上のページのFLASH部分を、自分のPCのスクリーンセーバーに使いたいのですが、、、
HPビルダー6,5で、URLをプラウザから取得で、何とか、取りこめましたが、それを、名前をつけて保存すると、ページとして、保存されるので、ファイルとしたは、保存されないので、スクリーンセーバーに使えないでしょうし、、、?
http://www.forest.impress.co.jp/article/2002/04/25/okiniiri.html
上記のURLから、ダウンロードしましたら、FLASH_MANIA_361.zip   ができ、それを解凍しましたところ、8個のアイコンができました、さて、ここからがわかりません、HPビルダー編集上に、今、当該FLASHファイルが、置き去り状態です、どうやって、輸送してくるのでしょうか?また、このダウンロードしたソフトで、この、ページ状態のファイルを、単独のFLASHファイルにできるのでしょうか?FLASHの保存は別途ダウンローダーで、、、という意味ですが、すなわち、FLASHファイルにするには、この、ダウンローダーというもの(これは、WEB上からは取れない?)がいるのでしょうか?

WEB上のページのFLASH部分を、自分のPCのスクリーンセーバーに使いたいのですが、、、
HPビルダー6,5で、URLをプラウザから取得で、何とか、取りこめましたが、それを、名前をつけて保存すると、ページとして、保存されるので、ファイルとしたは、保存されないので、スクリーンセーバーに使えないでしょうし、、、?
http://www.forest.impress.co.jp/article/2002/04/25/okiniiri.html
上記のURLから、ダウンロードしましたら、FLASH_MANIA_361.zip   ができ、それを解凍しましたとこ...続きを読む

Aベストアンサー

>HPビルダー6,5で、URLをプラウザから取得で、
>何とか、取りこめましたが、

HPビルダーは全く関係ありません。

FSSはローカルにあるSWFをスクリーンセーバとして使うため,
自分のPCにSWFファイルを用意しなければなりません。
インターネット一次ファイルのフォルダの中から検索する,
ダウンロードマーネージャーなどを使用してダウンロードイする,
などをしてSWFファイルを任意の場所に置き,
(インターネット一次ファイルのフォルダでは,
削除される可能性があるため)
あとはFSSのヘルプに従ってスクリーンセーバの設定を行えば,
オーケーです。

QWEBページ(HTML文)のリンク先にあるPDFファイルが変化したことを、察知・検出するには?

レストランのWEBページでよくあるパターン、「メニューはこちら」というアンカーのリンク先にランチメニューなどを、PDFファイルで置いてある、という奴。

この手のサイトは、更新チェックが結構な難題です。

サイト更新チェック用ソフトは、HTMLページ上の変更点ならば検出してくれます。

しかし、 href= や src= で指定される、リンク先のPDFファイルについては、ファイル名が変わるならまだしも、同じファイル名のまま、PDFファイルに書かれた内容が更新されても、変更内容どころか変更が有ったという「事件」すら教えてはくれません。

なので、
既存のサイト更新ソフトに頼らず、自前で、プログラムを組まねばかと思っています。

その際、
どんな技術を用いればリンク先PDFファイルの変更を検出できるでしょう?

変更検出のアイデア

[A.]
PDFの内容を読み取って変更を検知
→Adobeの製品を制御せねばなので、まずムリではないか・・

[B.]
PDFのファイルサイズが変化するハズだから、これを検出すれば、少なくとも変化の有ったことまでは知れる
→それには、どうすれば良い?

[C.]
PDFのタイムスタンプが変化するハズだから、これを検出すれば、少なくとも変化の有ったことまでは知れる
→それには、どうすれば良い?

この辺りまで考えて、煮詰まってしまっています。

ちなみに
PC環境はWINDOWS7
ブラウザはIE11またはChromeです。

私で手に負えそうな技術は

Javascript
VBA・VB
HTML・CSS DOMツリー
WIN32API
Windows Scripting Host
Windows Power Shell
あたりが限界で

C言語やJavaなどは
理解しきれませんです。

どなたか
ご助言いただければ幸いです。
よろしくお願い致します。

レストランのWEBページでよくあるパターン、「メニューはこちら」というアンカーのリンク先にランチメニューなどを、PDFファイルで置いてある、という奴。

この手のサイトは、更新チェックが結構な難題です。

サイト更新チェック用ソフトは、HTMLページ上の変更点ならば検出してくれます。

しかし、 href= や src= で指定される、リンク先のPDFファイルについては、ファイル名が変わるならまだしも、同じファイル名のまま、PDFファイルに書かれた内容が更新されても、変更内容どころか変更が有っ...続きを読む

Aベストアンサー

VBScriptで、
Dim XMLHTTP
Set XMLHTTP = CreateObject("MSXML2.XMLHTTP")
XMLHTTP.Open "HEAD", "http://example.com/path/foo.pdf", False
XMLHTTP.Send

If XMLHTTP.Status = 200 Then
WScript.Echo XMLHTTP.getResponseHeader("Last-Modified")
Else
WScript.Echo "ERROR CODE=" & XMLHTTP.Status
End If

で、更新タイムスタンプが取れます。

QPDFファイルをサイト上にアップするにはどうしたらいいですか

PDFファイル(またはEXCEL資料)資料をサイト上にアップする(Webドキュメントにする?)にはどうしたらいいですか。
担当者が長期不在で困っております。
よろしくお願いします。

Aベストアンサー

No.3です。
FFFTPの左側の画面に、htmlファイルやフォルダのアイコンが表示されているかと思いますが、それが現在web上にアップされているファイルです。

http://www.○○○.com/XXXXX.html
というページのファイルが、FTPの画面に
XXXXX.html
と表示されています。

なので、同じように
ファイル名.pdf
を左側の画面にドラッグしてやれば、
http://www.○○○.com/ファイル名.pdf
というアドレスでweb上にアップされたことになります。
ブラウザにアドレスを打ち込んで確認してみて下さい。
(あ、ファイル名は半角英数にして下さいね!)


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報