Tuesday, December 14, 2010

Reportes PDF en ASP.NET MVC como contenido inline

Este post nace a partir de una inquietud de una entrada anterior. Cómo mostrar un reporte PDF hecho en la librería Report.net dentro de una página como un objeto mbebido.

Esto es bastante sencillo si usamos un iframe como repositorio de nuestro reporte de la siguiente manera.
  • Creamos un proyecto ASP.NET MVC
  • Realizamos los pasos necesarios para crear un reporte con Report.net
  • Dentro de nuestra página Home/Index.aspx creamos pegamos el código:






Inline example


< iframe id="HelloWorld" runat="server"
src="home/HelloWorld"
height="500" scrolling="AUTO" width="600"> < /iframe >



El resultado final:

Espero pueda ayudar a los que buscaban esta característica.

3 comments:

Herbert Saal said...

Como se podrían usar los parametros de acrobat reader para ocultar el toolbar etc.
example.pdf#toolbar=0&statusbar=0&messages=0&navpanes=0
en tu ejemplo?

Rodrigo said...

Hola Herbert.
Mira, no estoy seguro si es posible generar esta información. Tendrías que ver el código fuente de report.net

un saludo

Unknown said...

Genial rodri, la famosa libreria que hasta la fecha no me olvido va evolucionando :)