Как да отворите PDF файл в нов прозорец в ASP.NET

Автор: Clyde Lopez
Дата На Създаване: 21 Август 2021
Дата На Актуализиране: 18 Ноември 2024
Anonim
Как да отворите PDF файл в нов прозорец в ASP.NET - Статии
Как да отворите PDF файл в нов прозорец в ASP.NET - Статии

Съдържание

PDF файловете са документи "само за четене", които уебсайтовете публикуват за потребители и потребители на интернет. Те могат да бъдат отваряни чрез езици за програмиране на уеб приложения, като C # в ASP.NET. Файлът може да бъде отворен в нов прозорец на браузъра или разработчиците могат да изберат да запазят файла отворен в текущия прозорец. Отварянето на PDF файл в ASP отнема само няколко реда код.


инструкции

PDF файл (t изображение от Серхио Хаяши от Fotolia.com)

    Отваряне на PDF в друг прозорец

  1. Изключете буфера и конфигурирайте променливите. В този пример PDF се предава, така че буферът се изключва и се появява незабавно в браузъра на читателя. Следните редове от код конфигурират променливите: Context.Response.Buffer = false GO FileStream файл = null GO байт [] mybuff = нов байт [1024] GO long count;

  2. Насочете променливия файл към местоположението на файла. Следният код задава променливия файл на PDF файл, намиращ се в "C" drive: 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" и създайте бутон по начина, по който го наричате. Следното е пример за бутон ASP.NET, който извиква функцията при кликване, показвайки PDF: