¿Cómo abrir un archivo pdf en asp

Los archivos se escriben en las ventanas del navegador en el formato binario.

Los archivos se escriben en las ventanas del navegador en el formato binario.

Vídeo: Abrir un Archivo desde tu proyecto | Process.Start - C# - Tutoriales y mas;

El formato de documento portátil (PDF) es muy popular en la Web para mostrar datos y archivos a los usuarios finales, ya que es un formato estándar que no es específico del navegador. La mayoría de los navegadores soportan la visualización en línea de archivos PDF, y los creadores del formato, Adobe Systems, ofrecen aplicaciones PDF Reader gratis. Para abrir un archivo PDF en ASP, usted tiene que utilizar un lenguaje de script. El idioma por defecto en ASP es VBScript, que es el lenguaje de script del lado del servidor de Microsoft. La única vez que este lenguaje se puede utilizar en el lado del cliente está en Microsoft Internet Explorer.

1

Crear un nuevo archivo en el Bloc de notas o su interfaz de programación favorita. El nombre del archivo "openPDF.asp" y guardarlo con su sitio web.

2

Añadir código a su archivo ASP para crear la estructura de la carrocería y HTML. Copia el código de abajo para lograr esto:

lt;%% gt;

Vídeo: Asp.net MVC ncapas - Descargar archivo PDF del DB - 11va Parte

3

Crear una variable para el nombre de archivo y añadirlo a la sección de código de su archivo ASP. Copia el siguiente ejemplo:

Dim strPDF strPDF = "C: MiDocumento.pdf"

4

Crear un objeto de secuencia de archivo y cargar el archivo en él. El ejemplo de VBScript siguiente muestra cómo hacer esto:

Establecer oFileStream = Server.CreateObject ("ADODB.Stream") OFileStream.Open oFileStream.Type = 1 `Binary oFileStream.LoadFromFile strPDF

5

Establecer el tipo de contenido del archivo a PDF y escribir el archivo en el navegador. Utilice el siguiente código para hacer estas tareas:

Response.ContentType = "application / pdf" Response.AddHeader ("Content-Disposition", "nombre de archivo inline- =" + StrPDF) Response.BinaryWrite (oFileStream.Read)

6

Cerca de su secuencia de archivo y liberar la memoria:

oFileStream.Close Conjunto oFileStream = nada

Propina

  • comprobar Si desea que los usuarios puedan guardar el PDF en lugar de abrirlo, cambiar la cabecera de "en línea" a "adjunto archivo."

referencias

  • enlazar Soporte técnico de Microsoft: Cómo utilizar el objeto ADODB.Stream para enviar archivos binarios al explorador a través de ASP

Sobre el Autor

Susan Hare comenzó a escribir profesionalmente en 2009. Muchos de sus artículos han sido publicados en eHow. Ella escribe en una varieity de temas, incluyendo software, programación y mejoras para el hogar. Hare es un consultor profesional con una licenciatura en informática e ingeniería de software de Rose-Hulman en Indiana.

Artículos Relacionados