none
Visualizar Archivo PDF RRS feed

  • Pregunta

  • Hola, estoy trabajando con WebForm Con VB genero un archivo PDF y necesito mostrarlo en una nueva ventana, actualmente lo estoy haciendo así:

    Response.ContentType = "application/pdf"
    Response.AppendHeader("Content-Disposition;", "attachment;filename=" + NombreArchivo)
    Response.WriteFile(RutaYNombre)
    Response.End()

    el archivo me abre bien tanto en IE como en Chrome pero cuando lo abro con Chrome y lo intento guardar lo guarda con extensión .Aspx, ¿Cómo puedo hacer para que al guardar se guarde como .PDF?, o cual es la mejor forma para abrir un archivo PDF.

    Muchas gracias.

    miércoles, 13 de junio de 2018 17:48

Todas las respuestas

  • Hola Dunk1947,

    Acerca de tu consulta, ¿Pudiste resolverlo? ¿Encontraste alguna solución?

    Cualquier actualización de tu parte quedamos al pendiente.

    Gracias por usar los foros de MSDN.

    Juan
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 25 de junio de 2018 16:51
    Moderador
  • ¿El nombre de archivo contenido en la variable/propiedad NombreArchivo tiene la extensión .pdf?

    Jose R. MCP
    My GIT Repositories | Mis Repositorios GIT

    lunes, 25 de junio de 2018 20:47
    Moderador
  • hola

    cuando defines la variable "NombreArchivo", le asignas una extension ?

    puede que sea algo del propio browser, no deberias enviarlo como pdf si quiere descargarlo

     Descargar archivo pdf desde url en c#

    intenta cambiando

    Response.AddHeader("Content-Type", "application/octet-stream");

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 26 de junio de 2018 20:10
  • ¿El nombre de archivo contenido en la variable/propiedad NombreArchivo tiene la extensión .pdf?

    Jose R. MCP
    My GIT Repositories | Mis Repositorios GIT

    Hola, 

    Response.ContentType = "application/pdf"
    Response.AppendHeader("Content-Disposition;", "attachment;filename=" + "Prueba.PDF")
    Response.WriteFile("C:\inetpub\wwwroot\NombreAplicacion\Archivos\Prueba.PDF")
    Response.End()

    miércoles, 27 de junio de 2018 22:43
  • hola

    cuando defines la variable "NombreArchivo", le asignas una extension ?

    puede que sea algo del propio browser, no deberias enviarlo como pdf si quiere descargarlo

     Descargar archivo pdf desde url en c#

    intenta cambiando

    Response.AddHeader("Content-Type", "application/octet-stream");

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Hola, NombreArchivo Contiene extensión PDF, rutayNombre es la ruta del archivo en el servidor.

    La necesidad es que el usuario pueda visualizar el documento, luego pueda decidir si guardarlo o imprimirlo.

    miércoles, 27 de junio de 2018 22:45