我現在正在處理.net/c#項目,需要根據從數據庫中追蹤的一些信息生成合同pdf文件(用於打印和瀏覽目的)。我應該使用什麼工具來生成多頁PDF文件?
該文件還總結了幾頁固定的內容。看起來水晶報表不能很好地處理多個頁面文件。我也在網上做過研究,有人說使用iTextSharp。
問題是文件的格式可能很複雜。 iTextSharp在這個問題上效率不高。
任何人有想法?
我現在正在處理.net/c#項目,需要根據從數據庫中追蹤的一些信息生成合同pdf文件(用於打印和瀏覽目的)。我應該使用什麼工具來生成多頁PDF文件?
該文件還總結了幾頁固定的內容。看起來水晶報表不能很好地處理多個頁面文件。我也在網上做過研究,有人說使用iTextSharp。
問題是文件的格式可能很複雜。 iTextSharp在這個問題上效率不高。
任何人有想法?
PDF Sharp是一個很好的庫。他們也有Migra-Doc它允許你寫文件到pdf,xps和rtf。該API是健壯的,基於GDI,頁面不應該是一個問題,你甚至可以繪製表格和東西。
Quick Samples are here但是download the project source,他們有一個很好的樣本寶藏。
感謝您的快速回復。我會檢查它是否是一種解決方案。再次感謝。 – 2011-03-29 19:41:55
請看看Windward Reports(我是Windward的首席技術官)。藉助Windward,您可以在Word,Excel或PowerPoint中進行設計,因此無論多麼複雜,您都可以在Office中進行佈局,然後我們可以使用PDF中的數據進行渲染。
XML + XSL - > XSL-FO - > PDF不是一個選項嗎?我會詳細說明,但由於我正在研究FO - > PDF引擎,它會是一種廣告。 – khachik 2011-03-29 19:30:21