Vsebina
Datoteke PDF so dokumenti »samo za branje«, ki jih spletna mesta objavljajo za uporabnike interneta in stranke. Odprejo jih lahko prek programskih jezikov spletnih aplikacij, kot je C # v ASP.NET. Datoteko lahko odprete v novem oknu brskalnika ali pa se razvijalci odločijo, da bodo datoteko odprli v trenutnem oknu. Odpiranje datoteke PDF v ASP traja le nekaj vrstic kode.
Navodila
Datoteka PDF (t slikovna slika Sergia Hayashija iz Fotolia.com)-
Izklopite medpomnilnik in konfigurirajte spremenljivke. V tem primeru se prenese dokument PDF, zato se medpomnilnik izklopi in se takoj pojavi v brskalniku brskalnika. Naslednje vrstice kode konfigurirajo spremenljivke: Context.Response.Buffer = false GO FileStream datoteka = null GO byte [] mybuff = nov bajt [1024] GO long count;
-
Pokažite spremenljivo datoteko na mesto datoteke. Naslednja koda nastavi datoteko spremenljivke na datoteko PDF, ki se nahaja v pogonu C: file = File.OpenRead ("C: _ myPDF.pdf");
-
Poiščite datoteko PDF in jo natisnite na zaslonu. Naslednja koda piše v PDF v bajtno okno brskalnika: while ((count = file.Read (mybuff, 0, mybuff.Length))> 0) {if (Context.Response.IsClientConnected) {Context.Response .OutputStream.Write (mybuff, 0, mybuff.Length) GO Kontekst.Response.Flush () GO}}
-
Postavite kodo v korakih od 1 do 3 v funkcijo, imenovano OpenPDF, in ustvarite gumb tako, kot ga imenujete. Sledi primer gumba ASP.NET, ki kliče funkcijo, ko je kliknjena, in prikaže PDF: