Foros del Web » Programación para mayores de 30 ;) » .NET »

PDF Incrustado - MVC C#

Estas en el tema de PDF Incrustado - MVC C# en el foro de .NET en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 07/05/2013, 13:49
Avatar de vecasita  
Fecha de Ingreso: abril-2006
Mensajes: 107
Antigüedad: 18 años
Puntos: 1
Exclamación PDF Incrustado - MVC C#

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.
  #2 (permalink)  
Antiguo 10/05/2013, 11:19
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: PDF Incrustado - MVC C#

Te puedo comentar que yo desarrolle algunos reportes en Crystal Reports con MVC y estos reportes los mostre en PDF me funcionaron perfectamente. Puedo pasarte el proyecto que desarrolle para ver si te puedes dar una idea, o si optas por desarrollarlos con Crystal y mostrarlos en PDF seria buena opcion, ademas que este proyecto que tengo funciono perfectamente para los 5 navegadores que probe, Chrome, Firefox, Safari, Internet Explorer, Opera.
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas

Etiquetas: mvc, pdf, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:34.