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