Cum se deschide un fișier PDF într-o fereastră nouă în ASP.NET

Autor: Gregory Harris
Data Creației: 7 Aprilie 2021
Data Actualizării: 25 Aprilie 2024
Anonim
Cum se deschide un fișier PDF într-o fereastră nouă în ASP.NET - Articole
Cum se deschide un fișier PDF într-o fereastră nouă în ASP.NET - Articole

Conţinut

Fișierele PDF sunt documente "read-only" pe care paginile web le publică utilizatorilor și clienților de pe Internet. Acestea pot fi deschise prin intermediul limbajelor de programare a aplicațiilor web, cum ar fi C # în ASP.NET. Fișierul poate fi deschis într-o nouă fereastră de browser sau dezvoltatorii pot alege să păstreze fișierul deschis în fereastra curentă. Deschiderea unui fișier PDF în ASP durează doar câteva rânduri de cod.


instrucțiuni de ghidare

Fișier PDF (imagine imagine de Sergio Hayashi de la Fotolia.com)

    Deschiderea PDF-ului într-o altă fereastră

  1. Opriți buffer-ul și configurați variabilele. În acest exemplu, PDF-ul este transmis, astfel încât tamponul este dezactivat și apare imediat în browser-ul cititorului. Următoarele rânduri de cod configurează variabilele: Context.Response.Buffer = false GO FileStream file = null GO byte [] mybuff = nou octet [1024] GO contează mult;

  2. Punctați fișierul variabil la locația fișierului. Următorul cod stabilește fișierul variabil într-un fișier PDF aflat în unitatea "C ": file = File.OpenRead ( "C: myPDF.pdf ");

  3. Găsiți fișierul PDF și imprimați-l pe ecran. Următorul cod scrie în PDF într-o fereastră de browser byte: în timp ce ((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. Introduceți codul în pașii de la 1 la 3 într-o funcție numită "OpenPDF" și creați un buton așa cum îl numiți. Următoarea este un exemplu de buton ASP.NET care apelează funcția atunci când se dă clic pe afișarea fișierului PDF: