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