1

サイト管理者が pdf をアップロードする PHP MySql Web サイトを開発しています。ビューアは、すべての PDF ドキュメントのリストを取得します。

私が欲しいのは:

  1. my で PDF を開くには、<div>.
  2. どのような方法でも、ユーザーが PDF をダウンロードできないようにする必要があります。

Google doc ビューアーを試してみましたが、pdf を簡単に保存できる画像に変換するだけです。またView in Full、pdfを簡単にダウンロードできるオプションも提供します。

そしてもちろん、

<div><object data="test.pdf" type="application/pdf" width="300" height="200"></object></div>

動かない。助けてください..

4

2 に答える 2

1

iframe を使用して div 内に PDF を埋め込むことができますが、ブラウザーで PDF リーダー プラグインが有効になっている必要があります。ただし、ユーザーが PDF を保存できないように PDF を表示する方法はありません。

PDF を読むためには、どのような場合でも tmp バージョンをコンピューターに保存する必要があるため、必要に応じてコピーを禁止することはできません。

難しくする方法はいろいろありますが、それだけです。PDF を HTML5 キャンバスに描画する Tieson のソリューションでは、技術者以外のユーザーが元の PDF を取得することは困難ですが、PDF ソースを見つけて元のファイルをダウンロードするのに約 2 分しかかかりませんでした (つまり、http://hazaar .funkynerd.com/pdfdoc/get?file=acr5smallpdf_80327_7.pdf )。実際には PDF を表示しない Javaまたはフラッシュを使用する他の同様のアプローチがありますが、サードパーティのプラグインによる PDF のレンダリングはさらに困難になりますが、それでもユーザーは再作成できます。サードパーティのツールを使用した PDF または単純なスクリーンショットなど。

于 2012-09-29T18:15:28.530 に答える
0

100%信頼できる/安定しているわけではありませんが、Mozillaの実験的なPDF.js用のjQueryプラグインがhttp://dev.funkynerd.com/projects/jquery-pdfdocにあります。

于 2012-09-29T18:19:33.000 に答える