Kako odpreti datoteko PDF v novem oknu v ASP.NET

Avtor: Clyde Lopez
Datum Ustvarjanja: 26 Avgust 2021
Datum Posodobitve: 1 December 2024
Anonim
How to detect and remove Malware on PC with Malicious Software Removal Tool
Video.: How to detect and remove Malware on PC with Malicious Software Removal Tool

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)

    Odpiranje dokumenta PDF v drugem oknu

  1. 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;

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

  3. 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}}


  4. 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: