Come aprire un file PDF in ASP.net

June 13

formati di file PDF sono comunemente usati per le imprese e piccoli uffici per creare la documentazione che è condivisa su Internet. I file PDF offrono sicurezza e la possibilità di creare in modo dinamico contenuti attraverso un modulo web. L'apertura di un file PDF in ASP.NET è compiuta programmando la pagina Web per visualizzare il PDF piuttosto che richiede all'utente di scaricare il file.

istruzione

1 Salvare il file PDF sul server web. Per questo esempio, un file PDF denominato "myFile.pdf" viene salvato in una directory denominata "mydomain.com/pdf_files."

2 Impostare un percorso che punta al file PDF salvato. La sintassi seguente imposta la variabile stringa:
stringa myFile = @ "/ pdf_files / myFile.pdf";

3 Creare un'istanza della classe client Web e creare un buffer per memorizzare le informazioni sul file aperto. Si noti il ​​percorso del file dal punto 1 viene utilizzato per aprire il percorso dei dati per il buffer.
WebClient myWeb = new WebClient ();
Byte [] = myBuff myWeb.DownloadData (myFile);

4 Impostare le intestazioni di risposta per dire al browser che il file è un formato PDF.
Response.ContentType = "application / pdf";
Response.AddHeader ( "Content-Length", myBuff.Length.ToString ());

5 Scrivi il buffer per la schermata del browser web. Questo apre il file PDF nel browser dell'utente.
Response.BinaryWrite (myBuff);