2009-06-18 14 views
0

私はASP.NET Webアプリケーションを持っています。私のサーバーにはいくつかのPDFファイルがあります。ブラウザに新しいウィンドウでそれらを表示したいのですか?私は、ユーザーが.How先ブラウザでサーバーからPDFを埋め込む

答えて

2

行くhttp://pdfobject.com/

<html> 
<head> 
<script type="text/javascript" src="/scripts/pdfobject.js"></script> 
<script type="text/javascript"> 

window.onload = function(){ 

var success = new PDFObject({ url: "/pdf/sample.pdf" }).embed("pdf"); 

}; 

</script> 
</head> 

    <body> 

    <div id="pdf">It appears you don't have Adobe Reader 
    or PDF support in this web browser. 
    <a href="/pdf/sample.pdf">Click here to download the PDF</a></div> 

    </body> 

</html> 
0

PDFファイルをブラウザcan be susceptible to XSSで開かれ

を見てみることPDFを保存するために、利用できるようにするオプションを保存し、それよう望みますユーザーがPDFを要求したときに、それがネイティブアプリケーションで開かれるように、通常はサーバーを構成するのが最善ですアドビリーダー。 、IISの設定IISマネージャを開いてするには

:右クリックしてPDFファイルが保存されているサイト上のフォルダを選択し

  1. 「プロパティ」
  2. は、HTTPヘッダー]タブ
  3. を行きますコンテンツタイプとして拡張と 『appliction/octet-streamの』のよう
  4. MIMEマップセクションの下に「ファイルの種類]ボタンをクリックします
  5. クリックして「新しいタイプ」
  6. 追加「.PDF」
  7. [OK]をクリックすると、ユーザーは、彼らはあなたが後にある「開く]または[保存]ダイアログボックスでpromtedしなければならないPDFへのリンクをクリックしたときに今すぐ変更

を適用します。

0

私は同じ問題に直面してきたし、Adobeからの男はそれがデフォルトのAdobe ReaderプラグインでIE、FF、Chromeで正常に動作link text

それについての(旧)ブログ記事を持っています。

ここで私の唯一の問題は、プラグインがオンザフライで生成されたPDFファイルを取得している間に読み込みに便利なことです。

関連する問題