将ASP网页导出为PDF

时间:2012-05-02 05:11:33

标签: asp.net pdf telerik pdf-generation

我需要导出我的ASP网页,其中包含Telerik控件,一些ASP控件,页眉和页脚横幅。 我想在点击按钮完成后将此页面上的所有内容导出为PDF。 我试过它,它只允许将HTML元素转换为PDF。 这样做有免费的第三方资料吗?

1 个答案:

答案 0 :(得分: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页面上的主要表单。