2012-09-20 14 views
7

Używam EPPLUS do generowania plików Excela ... do tej pory, tak dobrze. Teraz muszę wygenerować ten sam raport, ale w formacie pdf.Generowanie raportu pdf z wygenerowanego pliku Excela (biblioteka EPPLUS)

Czy istnieje sposób, że mogę to osiągnąć? Najlepiej chciałbym użyć samego pliku Excela, ponieważ zestawy danych, których używam do dokowania plików excela, są niekompletne ... Wykonuję kwerendy sql, aby uzyskać brakujące pola ...

Z góry dziękuję

to, co zrobić, aby dostać się wygenerowany plik excel:

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

Właśnie widziałem ten link, ale jeszcze go nie wypróbowałem: http://www.zachhunter.com/2015/11/xlsx-template-with-epplus-and-web-api-save-as- xlsx-or-pdf / –

Odpowiedz

3

właśnie szukasz podobnego rozwiązania i nie mógł znaleźć niczego. Kolejną najlepszą rzeczą było znalezienie komercyjnie wolnej biblioteki do pisania pliku PDF w taki sam sposób, jak EPPlus, a najlepszy, jaki znalazłem, był MigraDoc

Mam nadzieję, że to pomoże!

0

Patrzyłem również na MigraDoc. Jest również open source i całkowicie darmowy. Znalazłem również Epplus_Excel on codeplex. Warto rozważyć obie opcje.

Powiązane problemy