Hoe een PDF-bestand openen in een nieuw venster in ASP.NET

Schrijver: Gregory Harris
Datum Van Creatie: 13 April 2021
Updatedatum: 18 November 2024
Anonim
how to upload and display pdf in asp.net c#. Beginners. Swift Learn
Video: how to upload and display pdf in asp.net c#. Beginners. Swift Learn

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)

    PDF openen in een ander venster

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

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

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


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