PDF-fájl megnyitása új ablakban az ASP.NET-ben

Szerző: Charles Brown
A Teremtés Dátuma: 10 Február 2021
Frissítés Dátuma: 1 December 2024
Anonim
PDF-fájl megnyitása új ablakban az ASP.NET-ben - Cikkek
PDF-fájl megnyitása új ablakban az ASP.NET-ben - Cikkek

Tartalom

A PDF fájlok "csak olvasható" dokumentumok, amelyeket a webhelyek internetes felhasználóknak és ügyfeleknek tesznek közzé. A webalkalmazás programnyelvén, például az ASP.NET C # -en keresztül nyithatók meg. A fájl új böngészőablakban nyitható meg, vagy a fejlesztők választhatják, hogy a fájlt az aktuális ablakban nyitva tartják. A PDF-fájl megnyitása az ASP-ben csak néhány sornyi kódot tartalmaz.


irányok

PDF fájl (t fájlkép Sergio Hayashi által a Fotolia.com-tól)

    PDF megnyitása egy másik ablakban

  1. Kapcsolja ki a puffert, és állítsa be a változókat. Ebben a példában a PDF elküldésre kerül, így a puffer ki van kapcsolva, és azonnal megjelenik az olvasó böngészőjében. A következő kódsorok konfigurálják a változókat: Context.Response.Buffer = false GO FileStream fájl = null GO byte [] mybuff = új bájt [1024] GO hosszú szám;

  2. Irányítsa a változó fájlt a fájl helyére. A következő kód a "C" meghajtóban lévő PDF fájlba állítja a változó fájlt: file = File.OpenRead (C: myPDF.pdf);


  3. Keresse meg a PDF-fájlt, és nyomtassa ki a képernyőn. A következő kód egy bájtbájtos böngészőablakban írja a PDF-be: míg ((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. Helyezze a kódot az 1–3. Lépésekbe az „OpenPDF” nevű függvénybe, és hozzon létre egy t Az alábbiakban egy példa egy ASP.NET gombra, amely rákattint a funkcióra, amikor a PDF-t megjeleníti: