Contenido
Los archivos PDF son documentos de sólo lectura que los sitios web publican para los internautas y los clientes. Se pueden abrir a través de lenguajes de programación de aplicaciones web, como C # en ASP.NET. El archivo se puede abrir en una nueva ventana del navegador, o los programadores pueden optar por mantener el archivo abierto en la ventana actual. Abrir un archivo PDF en ASP sólo toma algunas líneas de código.
instrucciones
Archivo PDF (t archivo de imágenes por Sergio Hayashi de Fotolia.com)-
Apague el búfer y configure las variables. En este ejemplo, el PDF se transmite, el búfer está apagado y aparece en el navegador del reproductor inmediatamente. Las siguientes líneas de código configuran las variables: Context.Response.Buffer = false GO FileStream file = null GO byte [] mybuff = new byte [1024] GO long count;
-
Apunte el archivo variable a la ubicación del archivo. El siguiente código fija el archivo variable en un archivo PDF ubicado en "C " drive: file = File.OpenRead ( "C: myPDF.pdf ");
-
Encuentre el archivo PDF e imprima en la pantalla. El siguiente código escribe en PDF en una ventana del navegador de bytes por bytes: 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}}
-
Coloque el código los pasos 1 a 3 en una función llamada "OpenPDF " y cree un botón en la forma en que lo llama. El siguiente es un ejemplo de un botón ASP.NET que llama a la función cuando se hace clic, mostrando el PDF: