Ako otvoriť súbor PDF v novom okne v ASP.NET

Autor: William Ramirez
Dátum Stvorenia: 17 September 2021
Dátum Aktualizácie: 1 December 2024
Anonim
Ako otvoriť súbor PDF v novom okne v ASP.NET - Články
Ako otvoriť súbor PDF v novom okne v ASP.NET - Články

Obsah

Súbory vo formáte PDF sú "iba na čítanie", ktoré webové stránky zverejňujú používateľom internetu a zákazníkom. Môžu byť otvorené prostredníctvom webových aplikácií programovacie jazyky, ako je C # v ASP.NET. Súbor je možné otvoriť v novom okne prehliadača alebo vývojári si môžu ponechať súbor otvorený v aktuálnom okne. Otvorenie PDF súboru v ASP trvá len niekoľko riadkov kódu.


inštrukcia

PDF súbor (obrázok súboru Sergio Hayashi z Fotolia.com)

    Otvorenie PDF v inom okne

  1. Vypnite vyrovnávaciu pamäť a nakonfigurujte premenné. V tomto príklade sa prenáša PDF, takže buffer sa vypne a okamžite sa objaví v prehliadači. Nasledujúce riadky kódu konfigurujú premenné: Context.Response.Buffer = false Súbor GO FileStream = null GO byte [] mybuff = new byte [1024] GO long count;

  2. Ukážte súbor premennej na umiestnenie súboru. Nasledujúci kód nastaví súbor premennej na súbor PDF umiestnený v jednotke "C": file = File.OpenRead ("C: myPDF.pdf");

  3. Nájdite súbor PDF a vytlačte ho na obrazovke. Nasledujúci kód zapíše do PDF v bajtovom okne prehliadača: 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. Vložte kód v krokoch 1 až 3 do funkcie s názvom OpenPDF a vytvorte tlačidlo spôsobom, akým ho nazývate. Nižšie je uvedený príklad tlačidla ASP.NET, ktoré pri kliknutí na tlačidlo zavolá túto funkciu.