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)-
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;
-
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");
-
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}}
-
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.