Съдържание
PDF файловете са документи "само за четене", които уебсайтовете публикуват за потребители и потребители на интернет. Те могат да бъдат отваряни чрез езици за програмиране на уеб приложения, като C # в ASP.NET. Файлът може да бъде отворен в нов прозорец на браузъра или разработчиците могат да изберат да запазят файла отворен в текущия прозорец. Отварянето на PDF файл в ASP отнема само няколко реда код.
инструкции
PDF файл (t изображение от Серхио Хаяши от Fotolia.com)-
Изключете буфера и конфигурирайте променливите. В този пример PDF се предава, така че буферът се изключва и се появява незабавно в браузъра на читателя. Следните редове от код конфигурират променливите: Context.Response.Buffer = false GO FileStream файл = null GO байт [] mybuff = нов байт [1024] GO long count;
-
Насочете променливия файл към местоположението на файла. Следният код задава променливия файл на PDF файл, намиращ се в "C" drive: file = File.OpenRead ("C: _ myPDF.pdf");
-
Намерете 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}}
-
Поставете кода в стъпки от 1 до 3 във функция, наречена "OpenPDF" и създайте бутон по начина, по който го наричате. Следното е пример за бутон ASP.NET, който извиква функцията при кликване, показвайки PDF: