Buenas compañero,
En la aplicación en la que participo, se generan los pdf's con un xml con los datos y el formato lo da un xls...
En este hilo comentan un poco la solución:
http://www.forosdelweb.com/f78/pasar...o-web-1027930/
Y aquí tienes un pequeño manual de los compañeros de "programacion.net":
http://programacion.net/articulo/con...sl-fo_y_fop_73
En nuestro caso, en vez de mostrar el pdf en la página directamente... Lo que hacemos es crear el pdf físicamente y abrirlo con JS window.open(...)
Si no me equivoco, esto no hace falta ningún añadido... Pues es funcionalidad propia de .Net
Espero haberte ayudado, un saludo!!!