7

ユーザーがPDFファイルを表示できるサイトを作成しますが、著作権法により、ユーザーが自分のハードドライブにファイルを保存することは望ましくありません。PHPを使用して表示する方法を調査していますが、ファイルをダウンロードしないようにユーザーを無効にする方法がわかりません。

実はJavaScriptを使ってこのアクションを無効にしたいのですが、ユーザーに迷惑をかけるので、そうしないように他の人から提案があります。

したがって、提案や支援をいただければ幸いです。

4

6 に答える 6

6

コンテンツの上に配置されたCSSopacity: 1.0を使用<div>してください...

<object>またはを使用してPDFを出力し、<iframe>絶対位置でaを配置し、z-indexを使用してPDFをカバーすることができます。cssを使用しopacity: 1.0ます。

これで、ユーザーがクリックまたはコピーしようとしても、実際には空白をクリックしているため、何も表示されません<div>!!!!

それはハックですが、うまくいきます!ユーザーはコンテンツを読むことができ、スクリーンショットを撮ることはできますが、実際にテキストをコピーしてどこにでも貼り付けることはできません。

于 2017-04-02T15:40:14.047 に答える
3

方法01

Googleブックスを使用してそれを実装する

<iframe frameborder="0" scrolling="no" style="border:0px" src="https://books.google.com.kh/books?id=e5MkzETNcsgC&lpg=PP1&dq=typography&pg=PA11&output=embed" width="500" height=500>
</iframe>

ここに画像の説明を入力してください

上の画像ではEmbed、それがコードになることを示しています。また、ダウンロードまたは印刷オプションはこのでは利用できませんGoogle doscはダウンロードを防ぐことができますが、オプションを許可しSave to Driveます。次に、ドライブでダウンロードできますしかし、Googleブックスはそれを許可していません

ビューで

02

方法02

Googleドライブの使用

右クリックして[pdf共有]に移動します(画像の下)

03

次に、左下の[詳細オプション]に移動します

05

[両方]チェックボックスをオンにします。embedリンクをコピーして、に貼り付けますsrcダウンロードおよびドライブの保存オプションは許可されていません

注:メソッド01メソッド02はテスト済みです

于 2015-08-11T06:40:18.563 に答える
1

訪問者がブラウザに出力しているものをダウンロード、コピー、または廃棄するのを防ぐことはできません。彼らがそれを見ることができるならば、彼らはいつでもそれをスクリーンショットすることができます。これにより、問題に最適なソリューションがもたらされます。実際のPDFファイルではなく、ドキュメントの画像コピーを提供するだけです。PhotoshopでPDFファイルをJPEGに簡単に変換/一括変換できます。

于 2012-05-04T02:45:10.247 に答える
1

返信が遅くないことを願っています。しかし、これがユーザーを防ぐためにできることです。iFrameを使用してPDFを表示し、Googleを使用して表示していることを確認してください。私は次のコードを使用しました:

 <iframe src="http://docs.google.com/gview?url=http://www.tutorialspoint.com/php/php_tutorial.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0">
</iframe>

ここでは、を変更しurl=http://www.tutorialspoint.com/php/php_tutorial.pdfて、PDFを保存した独自のURLに置き換えることができます。

于 2014-09-11T07:11:44.927 に答える
1

これを試してください:

<iframe  src="test1.pdf" scrolling="no" frameborder="0" height="100%" width="100%" style="position:absolute; clip:rect (190px,1100px,800px,250px);">

于 2017-11-22T18:41:16.800 に答える
0

これを試して

<embed src="http://URL_TO_PDF.com/pdf.pdf#toolbar=0&navpanes=0&scrollbar=0" width="500" height="500">
于 2018-10-30T04:19:58.787 に答える