2012-05-02 108 views
0

我需要導出我的ASP網頁,其中包含Telerik控件,一些ASP控件,頁眉和頁腳橫幅。 我想在按鈕單擊完成時將此頁面上的所有內容導出爲PDF。 我triediTextSharp,它只允許將HTML元素轉換爲PDF。 有沒有免費的第三方這樣做的東西?將ASP網頁導出爲PDF

+0

我懷疑你說的是asp.net webforms不是經典的asp –

+0

是的,我正在談論的asp.net web表格 – user1369192

+0

可能的重複:http://stackoverflow.com/questions/564650/convert-html- to-pdf-in-net – YvesR

回答

0

您需要獲取.aspx頁面的html內容,然後才能將html代碼轉換爲任何第三方庫的PDF。要獲取此頁面的html內容,您可以嘗試類似的方式:

StringWriter objStringWriter = new StringWriter(); 
HtmlTextWriter objHtmlWriter = new HtmlTextWriter(objStringWriter); 
form1.RenderControl(objHtmlWriter); 
string html_sting = objStringWriter.ToString(); 

其中form1是您在.aspx頁面上的主要表單。