我不得不產生下載好看包含文本和圖表爲商業應用的基於數據的PDF報告。我發現了itextsharp庫(http://itextsharp.com/),但它沒有我期望的那麼強大。生成PDF報告
您使用哪種組件來滿足這種需求?價格對我來說也很重要。我會很感激你的建議。
由於提前,
我不得不產生下載好看包含文本和圖表爲商業應用的基於數據的PDF報告。我發現了itextsharp庫(http://itextsharp.com/),但它沒有我期望的那麼強大。生成PDF報告
您使用哪種組件來滿足這種需求?價格對我來說也很重要。我會很感激你的建議。
由於提前,
看一看Aspose.PDF或交替Tallcomponents。不知道他們是否支持生成圖表,但爲此您可以使用其他庫,如DotNetCharting或XtraCharts。
如果您確定一下爲PDF,那麼我建議PageFlex商業解決方案。它非常強大。檢查它是否適合您的需求。
我以前用ActivePdf來生成包含所有類型的圖表和數據的報告。基本上它需要一個html頁面並將其轉換爲PDF,因此我們只需開發HTML版本的報告,然後如果用戶需要PDF版本,我們只需從報告的html版本創建一個PDF。 ActivePdf服務器有它的怪癖,但它很好地解決了這個問題。
感謝您的回答@lfoust。它只適用於HTML?我問,因爲我在aspx頁面中有Silverlight圖表。它對我又有用嗎? – anilca 2011-02-28 08:03:02
它確實與aspx頁面一起工作,但我不確定silverlight部分。我們有一些基於Flash的圖表,當報告處於pdf模式時,我們只會渲染爲.png。 – 2011-02-28 14:34:26
DocRaptor.com是一個用於從HTML生成pdf的強大工具。它使用Prince XML,質量很難被打敗。
也許看看組件可以創建Silverlight的,例如PDF:http://silverpdf.codeplex.com/或http://silverpdf.codeplex.com/,並從該PDF創建它融合了一個PDF帶有PDF的Silverlight PDF(我之前提到的兩個組件都應該能夠從多個來源創建一個PDF)。 – 2011-02-28 09:57:20