El formato de documento portátil (PDF) es popular en la Web para mostrar datos y archivos a los usuarios finales, porque es un formato estándar que no es específico del navegador. La mayoría de los navegadores admiten la visualización en línea de archivos PDF, y los creadores del formato, Adobe Systems, ofrecen aplicaciones gratuitas de PDF Reader. Para abrir un archivo PDF en ASP, debe usar un lenguaje de secuencias de comandos. El idioma predeterminado en ASP es VBScript, que es el lenguaje de secuencias de comandos del lado del servidor de Microsoft. La única vez que se puede usar este idioma en el lado del cliente es en Microsoft Internet Explorer.
Paso 1
Cree un nuevo archivo en el Bloc de notas o su interfaz de programación favorita. Nombre el archivo \\ "openPDF.asp \\" y guárdelo en su sitio web.
Paso 2
Agregue código a su archivo ASP para crear el cuerpo y la estructura HTML. Copie el código a continuación para lograr esto:
Paso 3
Cree una variable para su nombre de archivo y agréguelo a la sección de código de su archivo ASP. Copie el siguiente ejemplo: Dim strPDF strPDF \u003d \\ "C: \\\\ myDocument.pdf \\"
Paso 4
Cree un objeto de secuencia de archivos y cárguelo en él. El siguiente ejemplo de VBScript muestra cómo hacer esto: Establecer oFileStream \u003d Server.CreateObject (\\ "ADODB.Stream \\") oFileStream.Open oFileStream.Type \u003d 1 'Binary oFileStream.LoadFromFile strPDF
Paso 5
Establezca el tipo de contenido del archivo en PDF y escriba el archivo en el navegador. Utilice el siguiente código para realizar estas tareas: Response.ContentType \u003d \\ "application /pdf \\" Response.AddHeader (\\ "Content-Disposition \\", \\ "inline; filename \u003d \\" + strPDF) Response.BinaryWrite (oFileStream.Read )
Cierre la secuencia de archivos y libere la memoria: oFileStream.Close Set oFileStream \u003d Nothing
Sugerencia
Si desea que sus usuarios puedan guardar el PDF en lugar de abrirlo, cambie el encabezado desde \\ "en línea \\" hasta \\ "adjunto. \\"
[Cómo abrir un archivo PDF en ASP] URL: http://www.ordenador.online/computadora/Software/256406.html