ASP.NETの新しいウィンドウでPDFファイルを開く方法

著者: Mark Sanchez
作成日: 3 1月 2021
更新日: 25 六月 2024
Anonim
ASP.NET Core MVC(.NET 6)を学ぶ-フルコース
ビデオ: ASP.NET Core MVC(.NET 6)を学ぶ-フルコース

コンテンツ

PDFファイルは、Webサイトがインターネットユーザーや顧客に公開する「読み取り専用」の文書です。これらは、ASP.NETのC#などのWebアプリケーションプログラミング言語を通じて開くことができます。ファイルは新しいブラウザウィンドウで開くことも、開発者がファイルを現在のウィンドウで開いたままにしておくこともできます。 ASPでPDFファイルを開くと、ほんの数行のコードで済みます。


説明書

PDFファイル (Fotolia.comからのSergio Hayashiによるtファイル画像)

    別ウィンドウでPDFを開く

  1. バッファをオフにして変数を設定します。この例では、PDFが送信されるため、バッファはオフになり、すぐに閲覧者のブラウザに表示されます。次のコード行は、変数を設定します。Context.Response.Buffer = false GO FileStream file = null GO byte [] mybuff = new byte [1024] GOロングカウント。

  2. 変数ファイルにファイルの場所を指定します。次のコードは、変数ファイルをCドライブにあるPDFファイルに設定します。file = File.OpenRead(C: myPDF.pdf);

  3. PDFファイルを見つけて画面に印刷します。次のコードは、バイトバイトブラウザウィンドウでPDFに書き込みます。while((count = file.Read(mybuff、0、mybuff.Length))> 0){if(Context.Response.IsClientConnected){Context.Response .OutputStream.Write(mybuff、0、mybuff.Length)GO Context.Response.Flush()GO}}

  4. 手順1から3までのコードを「OpenPDF」という名前の関数に入れて、あなたが呼び出す方法でボタンを作成します。クリックしたときに関数を呼び出してPDFを表示するASP.NETボタンの例を次に示します。