Estimados, tengo el siguiente problema:
Necesito visualizar un reporte PDF, que se generó vía Livecycle y mediante un controlador le cargo datos y lo despliego. he probado 2 visor, el de crhome y el de adobe reader. Mi problema con el visor de crome es que cuando el usuario graba el pdf, no queda como pdf. entonces cuando trata de abrirlo después con el adobe, este le dice que el archivo tiene errorres

. Al intentar con el visor del adobe, puedo grabarlo sin problemas, pero cuando se abre el menú del sitio, este queda detras del objeto pdf
El codigo del controlador que muestra el pdf es:
public FileContentResult MuestraPDF()
{
string nombrePDF= Session["nombrePDF"] as string ;
byte[] f = (byte[])Session["outpdfArray"];
if (f != null)
{
Session.Remove("outpdfArray");
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", f.Length.ToString());
Response.AddHeader("content-disposition: inline", "attachment; filename=" + nombrePDF);
Response.BinaryWrite(f);
Response.Flush();
Response.End();
return File(f.ToArray(), "application/pdf", nombrePDF);
}
return null;
}
el partialview para visualizar el pdf:
<object data="../Reportes/MuestraPDF#zoom=100" type="application/pdf" width="996" height="450" style="z-index:2;" >
<param name="allowfullscreen" value="true" />
<param name="wmode" value="transparent" />
</object >
alguna idea para solucionar cualquiera de los 2 problemas.?
Quedaría infinitamente agradecida.