2011-08-03 30 views
0

我需要在我的應用程序中創建PDF報告。我使用的是asp.net mvc3。什麼是最好的方法來做到這一點?如果我能避免它,我真的不想使用報告框架,它只是一些報告,表格佈局,分組,可能的分頁,總計,將pdf合併爲1 pdf的能力....任何想法?這將是理想的是,如果我能我的HTML視圖轉換成PDF簡直......如何在沒有報告框架的應用程序中生成PDF

回答

0

沒有什麼內置.NET允許創建PDF文件。所以你有兩種可能:從頭開始寫一個或使用一個存在的。

如果你決定用二去,你可以看看flying-saucerikvmc.exe一起可用於XHTML文件轉換成PDF。我有blogged關於一些需要的步驟爲了得到這個工作。

0

一些可能性:

我認爲你可以使用SQL Server報告服務做到這一點(在SQL而非第三方報告框架),可用於

低電平PDF庫:PDFSharp,iTextSharp的。

你可以使用文字自動化打印一個HTML文件到PostScript驅動程序,然後通過PS Ghostscript的轉換爲PDF

+0

謝謝,做PDFSharp和iTextSharp的支持多頁和合並多個PDF? –

+0

他們都支持多個頁面,你可以合併iTextSharp,不確定關於PDFSharp –

+0

如何讓iTextSharp將html轉換爲pdf?任何特定於導出html mvc3視圖的教程? –