Inhoud
PDF-bestanden zijn "alleen-lezen" -documenten die websites publiceren voor internetgebruikers en klanten. Ze kunnen worden geopend via programmeertalen voor webtoepassingen, zoals C # in ASP.NET. Het bestand kan in een nieuw browservenster worden geopend of ontwikkelaars kunnen ervoor kiezen om het bestand in het huidige venster open te houden. Het openen van een PDF-bestand in ASP duurt slechts een paar regels code.
routebeschrijving
PDF-bestand (t bestand afbeelding door Sergio Hayashi van Fotolia.com)-
Schakel de buffer uit en configureer de variabelen. In dit voorbeeld wordt de PDF verzonden, dus de buffer is uitgeschakeld en verschijnt onmiddellijk in de browser van de lezer. De volgende coderegels configureren de variabelen: Context.Response.Buffer = false GO FileStream-bestand = null GO byte [] mybuff = new byte [1024] GO long count;
-
Wijs het variabele bestand naar de locatie van het bestand. De volgende code stelt het variabele bestand in op een PDF-bestand in het station "C ": file = File.OpenRead ( "C: myPDF.pdf ");
-
Zoek het PDF-bestand en druk het af op het scherm. De volgende code schrijft naar PDF in een byte-byte browservenster: 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}}
-
Zet de code in stappen 1 tot en met 3 in een functie genaamd "OpenPDF " en maak een knop zoals u het noemt. Het volgende is een voorbeeld van een ASP.NET-knop die de functie oproept wanneer erop wordt geklikt, en de PDF wordt weergegeven: