Contenuto
I file PDF sono documenti "di sola lettura" che i siti Web pubblicano su utenti e clienti di Internet. Possono essere aperti tramite linguaggi di programmazione di applicazioni Web, come C # in ASP.NET. Il file può essere aperto in una nuova finestra del browser, oppure gli sviluppatori possono scegliere di mantenere il file aperto nella finestra corrente. L'apertura di un file PDF in ASP richiede solo poche righe di codice.
indicazioni
File PDF (l'immagine del file di Sergio Hayashi da Fotolia.com)-
Disattiva il buffer e configura le variabili. In questo esempio, il PDF viene trasmesso, quindi il buffer viene disattivato e appare immediatamente nel browser del lettore. Le seguenti righe di codice configurano le variabili: Context.Response.Buffer = false GO FileStream file = null GO byte [] mybuff = new byte [1024] GO long count;
-
Puntare il file variabile nella posizione del file. Il seguente codice imposta il file variabile su un file PDF situato nell'unità "C ": file = File.OpenRead ( "C: myPDF.pdf ");
-
Trova il file PDF e stampalo sullo schermo. Il seguente codice scrive in PDF in una finestra del browser byte-byte: 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}}
-
Inserisci il codice nei passaggi da 1 a 3 in una funzione chiamata "OpenPDF " e crea un pulsante nel modo in cui lo chiami. Di seguito è riportato un esempio di pulsante ASP.NET che chiama la funzione quando viene fatto clic, visualizzando il PDF: