Як відкрити PDF-файл у новому вікні ASP.NET

Автор: Clyde Lopez
Дата Створення: 24 Серпень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Як відкрити PDF-файл у новому вікні ASP.NET - Статті
Як відкрити PDF-файл у новому вікні ASP.NET - Статті

Зміст

Файли PDF - це документи, доступні лише для читання, які веб-сайти публікують користувачам та клієнтам Інтернету. Вони можуть бути відкриті через мови програмування веб-додатків, такі як C # в ASP.NET. Файл може бути відкритий у новому вікні веб-переглядача, або розробники можуть зберегти файл відкритим у поточному вікні. Відкриття PDF-файлу в ASP займає лише кілька рядків коду.


Інструкції

PDF-файл (зображення файлу Серджо Хаясі з Fotolia.com)

    Відкриття PDF-файлу в іншому вікні

  1. Вимкніть буфер і налаштуйте змінні. У цьому прикладі PDF передається, тому буфер вимикається і негайно з'являється на браузері читача. Наступні рядки коду налаштовують змінні: Context.Response.Buffer = false GO FileStream file = null GO байт [] mybuff = новий байт [1024] GO long count;

  2. Наведіть змінний файл на розташування файлу. Наступний код встановлює файл змінної у файл PDF, розташований на диску C: file = File.OpenRead (C: _ myPDF.pdf) t

  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 Контекст.Response.Flush () GO}}


  4. Помістіть код з кроків 1 - 3 у функцію під назвою "OpenPDF" і створіть кнопку так, як ви її називаєте. Нижче наведено приклад кнопки ASP.NET, яка викликає функцію при натисканні, відображаючи PDF: