Så här öppnar du en PDF-fil i ett nytt fönster i ASP.NET

Författare: Joan Hall
Skapelsedatum: 26 Januari 2021
Uppdatera Datum: 5 Maj 2024
Anonim
Så här öppnar du en PDF-fil i ett nytt fönster i ASP.NET - Artiklar
Så här öppnar du en PDF-fil i ett nytt fönster i ASP.NET - Artiklar

Innehåll

PDF-filer är "skrivskyddade" dokument som webbplatser publicerar för internetanvändare och kunder. De kan öppnas via webbprogrammeringsspråk, till exempel C # i ASP.NET. Filen kan öppnas i ett nytt webbläsarfönster, eller utvecklare kan välja att hålla filen öppen i det aktuella fönstret. Öppna en PDF-fil i ASP tar bara några rader av kod.


vägbeskrivning

PDF-fil (t filbild av Sergio Hayashi från Fotolia.com)

    Öppnar PDF i ett annat fönster

  1. Stäng av bufferten och konfigurera variablerna. I det här exemplet överförs PDF-filen, så bufferten är avstängd och visas omedelbart i läsarens webbläsare. Följande kodkod konfigurerar variablerna: Context.Response.Buffer = false GO FileStream-fil = null GO byte [] mybuff = new byte [1024] Går lång räkning;

  2. Peka på den variabla filen till platsen för filen. Följande kod anger variabelfilen i en PDF-fil som finns i "C " -driven: file = File.OpenRead ( "C: myPDF.pdf ");

  3. Hitta PDF-filen och skriv ut den på skärmen. Följande kod skriver till PDF i ett byte-byte-webbläsarfönster: medan ((count = file.Read (mybuff, 0, mybuff.Length))> 0) {om (Context.Response.IsClientConnected) {Context.Response .OutputStream.Write (mybuff, 0, mybuff.Length) GO Context.Response.Flush () GO}}


  4. Sätt koden i steg 1 till 3 i en funktion som heter "OpenPDF " och skapa en knapp i det sätt du kallar den. Följande är ett exempel på en ASP.NET-knapp som kallar funktionen när den klickas och visar PDF: