Как открыть файл PDF в новом окне в ASP.NET

Автор: Clyde Lopez
Дата создания: 21 Август 2021
Дата обновления: 1 Июль 2024
Anonim
Три способа как открыть PDF файл в программе.
Видео: Три способа как открыть PDF файл в программе.

Содержание

PDF-файлы - это документы «только для чтения», которые веб-сайты публикуют для пользователей и клиентов Интернета. Их можно открыть через языки программирования веб-приложений, такие как C # в ASP.NET. Файл можно открыть в новом окне браузера, или разработчики могут оставить этот файл открытым в текущем окне. Открытие файла PDF в ASP занимает всего несколько строк кода.


направления

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

    Открытие PDF в другом окне

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

  2. Укажите переменную file на местоположение файла. Следующий код устанавливает переменную file в файл PDF, расположенный на диске "C ": 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: