2013-07-29 85 views
0

我有一個aspx頁面有一個窗體。該表單包含兩個HTML表格。這些表中的一些單元格具有特定的樣式。在使用asp.net時,將這兩個表格和樣式轉換爲PDF文檔的最佳方式是什麼?使用asp.net免費生成PDF文檔,同時使用表格或HTML表格

我已經嘗試iTextsharp庫和保留CSS類不容易,同時將HTML錶轉換爲PDF。

請推薦任何易於使用的庫,並可以將HTML表格或表格轉換爲PDF格式。

+0

爲什麼不「保留CSS類」容易?你可以顯示示例代碼,基本的HTML和CSS? –

回答

0

我沒有太多的使用這些類型的庫,所以我不能提出一個,恐怕。

但是,這取決於您想要實現的目標,但可能需要查看SQL Server Reporting Services。如果你已經有了一個SQL實例並且正在運行,那將是免費的。

您可以創建一個「報告」,您可以隨意設計,將數據加載到該報告中,然後將其作爲PDF文檔(或Excel或圖像等)呈現出來。這個'報告'可以匹配你的表格。

是的,它會涉及在兩個地方複製設計,它可能有點沉重,但我發現它是始終如一地輸出內容的最簡單方法。

+0

謝謝你的回覆。但我不能在我的情況下使用SSRS。我的應用程序有一個簡單的aspx頁面,該頁面有兩個表格。我只想將這些表格與CSS類一起渲染。由於我已經準備好了表格和CSS類,我正在尋找利用這些表格的簡單解決方案。 – SharpCoder

0

ABCpdf .NET將做你想做的。

它具有用於類似IE的PDF輸出的MHSTML引擎,以及用於類似Firefox的頁面輸出的Gecko引擎。

它被設計用於真實世界的HTML頁面和URL,因此它不需要成爲可愛的人。只要給它的頁面,讓它工作。

我在ABCpdf上工作,所以我的回覆可能包含基於它的概念。這就是我所知道的。 :-)

+0

謝謝你的回覆。但我不想用PDF編寫整個頁面。我的頁面有一些標題,標籤和3個表格。我只想將這3個表格寫入PDF文檔。另外,我不希望將此文件物理保存在服務器上,並且希望使用內存流,因爲需要在PDF上寫入的數據量非常小。 – SharpCoder