2012-09-20 25 views
7

Estoy usando EPPLUS para generar archivos de Excel ... hasta ahora, todo bien. Ahora tengo que generar el mismo informe, pero en formato pdf.Generar un informe en PDF a partir de un archivo Excel generado (Biblioteca EPPLUS)

¿Hay alguna manera de que pueda lograr esto? Preferiblemente, me gustaría utilizar el archivo Excel en sí, porque los conjuntos de datos que utilizo para alimentar los archivos de Excel están incompletos ... hago algunas consultas sql para obtener los campos faltantes ...

Gracias de antemano

esto es lo que hago para obtener el archivo de Excel generada:

Response.Clear(); 
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; 
Response.AddHeader("content-disposition", "attachment; filename=RelatorioTempoMediano.xlsx"); 
Response.BinaryWrite(p.GetAsByteArray()); 
Response.End(); 
+0

Acabo de ver este enlace, pero todavía no lo he probado: http://www.zachhunter.com/2015/11/xlsx-template-with-epplus-and-web-api-save-as- xlsx-o-pdf / –

Respuesta

3

Sólo estaba buscando una solución similar y no pude encontrar nada. La mejor alternativa fue encontrar una biblioteca comercialmente gratuita para escribir un archivo pdf de la misma manera que EPPlus, y la mejor que encontré fue MigraDoc

Espero que ayude!

0

También estaba mirando MigraDoc. También es de código abierto y totalmente gratuito. También encontré Epplus_Excel on codeplex. Podría valer la pena investigar ambas opciones.

Cuestiones relacionadas