2011-07-16 149 views
1

現在的背景是我爲客戶編寫網站,並且作爲網站的一部分我有一個服務每5-10分鐘調用一個網頁來生成一些可在網站上獲得的PDFS。 PDF僅包含網站上顯示的表格的數據轉儲。以設計方式生成PDF報告

新的要求是添加封面並將顏色方案應用於在網站上覆制視圖的PDF報告。

我不確定如何去使用C#和VS2008與後端數據庫是MySQL。我原先想過創建一個報告,然後以某種方式編程渲染並將其保存爲PDF,但是因爲我們使用的MySQL拋出了使用Sql Server Reporting Services的可能性。是否有任何其他開源和/或免費解決方案可以讓我創建和設計報告,然後以編程方式創建並保存爲pdf,而無需任何用戶交互?

回答

1

最好的選擇是iText here。它支持以java或C#編程方式創建pdf。我們在我工作的地方使用它來做這件事(在後端也使用MySQL)。我也推薦購買這本書。它有很多很好的例子,如果你購買這本書,你會得到這本書的pdf版本。

0

嘗試TCPDF。雖然用PHP編寫,但沒有外部依賴關係,其中包含大量的選項和示例。工作快速可靠,沒有字體問題等。

0

jsreport支持這種類型的pdf一代。您首先使用html,css和javascript模板引擎創建報表佈局和動態結構。然後,您只需發送數據並使用c#類調用渲染。

blog post應該給你更多的信息如何做到這一點。

聲明:我是jsreport的作者。