2009-07-03 16 views
0

C#でコピー/セーブオプションを持たない形式にPDFファイルを変換するにはどうすればいいですか? PDFファイルのダウンロードを制限するブラウザでPDFを表示したい。ブラウザでPDFをReadOnlyに変換する

答えて

1

ユーザーが表示するすべてのファイルがコンピュータに読み込まれます。これには、すべての画像、pdfファイル、htmlが含まれます。

pdfのダウンロードを防止するには、FlashおよびJavaベースのPDFビューアがあります。彼らはユーザーにコンテンツを表示しますが、ユーザーはpdfファイルを取得しません。

0

PDFは、ユーザーのマシン上のリーダーアプリケーションを使用してクライアント側でレンダリングされます。 PDFを表示しないようにしない限り、ダウンロードを止めることはできません。

あなたはPDFを他の形式に変換し、それをあなたのウェブページに非PDF文書として表示することができますが、これは別の話です。

+0

YA私はコンバートプログラムを探しています。どの形式を変換できますか? – Shyju

0

私はiText PDFライブラリをJava用に使用して、コピー/貼り付けや生成されたPDFの印刷を防止しています。私はC#用のiTextSharpライブラリがあることを知っています。ドキュメントを見ると、コピー/貼り付けや印刷を防ぐために以下のことが行われます。ファイルの保存を防ぐことはできません。

PdfReader reader = new PdfReader(input); 
PdfEncryptor.Encrypt(reader, output, null, null, PdfWriter.ALLOW_MODIFY_CONTENTS, false); 

ここで、出力は新しい保護されたpdfのファイルストリームです。