Tengo una clase ashx de ASP.NET que recupera datos de una base de datos, crea un archivo PDF usando iTextSharp y transmite el PDF al navegador. El navegador (al menos IE y Firefox) está lanzando Acrobat Reader como una ventana separada para abrir el archivo. Me gustaría que se muestre en línea dentro del navegador.Haga que PDF se visualice en línea en lugar de la ventana separada de Acrobat Reader
¿Es algo que puedo controlar por completo desde el lado del servidor? Ya estoy configurando el encabezado Content-Type para application/pdf, y he intentado configurar Content-Disposition y Content-Length. Nada hasta ahora ha funcionado.
¿Hay otro encabezado que me falta? ¿Hay algo en el PDF que le dice al navegador cómo mostrarlo? ¿Alguna otra idea?
No, no, no, es mi navegador y veré los archivos PDF donde quiera verlos. De acuerdo, estoy seguro de que esto es para un sitio web corporativo interno. Aún así, me parece molesto. – jmucchiello