2012-09-20 49 views
7

私はEPPLUSを使用してExcelファイルを生成しています。今は同じレポートをpdf形式で生成する必要があります。生成されたExcelファイルからPDFレポートを生成する(EPPLUSライブラリ)

私はこれを遂行できる方法はありますか?私は、Excelファイルをフィードするために使用するデータセットが不完全なので、私は、Excelファイル自体を使用したいと思います...私は欠落したフィールドを取得するいくつかのSQLクエリを行います...

ありがとう

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

私はこのリンクを見ましたが、まだ試していませんでした:http://www.zachhunter.com/2015/11/xlsx-template-with-epplus-and-web-api-save-as- xlsx-or-pdf / –

答えて

3

私は同様のソリューションを探していたと何かを見つけることができませんでした:

これは私が生成されたExcelファイルを取得するために何をすべきかです。次にベストなことは、EPPlusと同じ方法でpdfファイルを書き出すための市販のライブラリを見つけることでした。見つかった最良のものはMigraDoc

です。

0

私はMigraDocも見ていました。それはオープンソースでもあり、全く自由に使えます。私もEpplus_Excel が見つかりました。両方のオプションを調べる価値があるかもしれません。

関連する問題