Содержание
PDF-файлы - это документы «только для чтения», которые веб-сайты публикуют для пользователей и клиентов Интернета. Их можно открыть через языки программирования веб-приложений, такие как C # в ASP.NET. Файл можно открыть в новом окне браузера, или разработчики могут оставить этот файл открытым в текущем окне. Открытие файла PDF в ASP занимает всего несколько строк кода.
направления
PDF файл (T файл изображения Серхио Хаяши из Fotolia.com)-
Выключите буфер и настройте переменные. В этом примере PDF передается, поэтому буфер отключается и сразу появляется в браузере читателя. Следующие строки кода настраивают переменные: Context.Response.Buffer = false GO FileStream file = null GO byte [] mybuff = new byte [1024] GO long count;
-
Укажите переменную file на местоположение файла. Следующий код устанавливает переменную file в файл PDF, расположенный на диске "C ": 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: