如何以pdf格式导出网页 [英] how to export web page in pdf

查看:115
本文介绍了如何以pdf格式导出网页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用一些代码以PDF格式导出网页..但我收到错误



请帮助我

引用:

错误ID:输入字符串格式不正确。



我的按钮点击代码是:

  protected   void  btn_print_Click( object  sender,EventArgs e)
{

Response.ContentType = < span class =code-string> application / pdf;
Response.AddHeader( content-disposition attachment; filename = UserDetails.pdf);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
this .Page.RenderControl(hw);
StringReader sr = new StringReader(sw.ToString());
文件pdfDoc = 文件(PageSize.A4,10f,10f,100f,0f);
HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
PdfWriter.GetInstance(pdfDoc,Response.OutputStream);
pdfDoc.Open();
htmlparser.Parse(sr);
pdfDoc.Close();
Response.Write(pdfDoc);
Response.End();

}

public 覆盖 void VerifyRenderingInServerForm(控制控件)
{
/ * 验证控件是否已呈现* /
}

解决方案

请参阅此链接。 />


将网页转换为pdf [ ^ ]



如何转换asp.net(C#)页面到pdf动态。 [ ^ ]

I m using some code to export web page in pdf.. but i getting error

please help me

Quote:

the error id: input string was not in correct format.


my button click code is:

protected void btn_print_Click(object sender, EventArgs e)
{

    Response.ContentType = "application/pdf";
    Response.AddHeader("content-disposition", "attachment;filename=UserDetails.pdf");
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    this.Page.RenderControl(hw);
    StringReader sr = new StringReader(sw.ToString());
    Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
    HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
    PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
    pdfDoc.Open();
    htmlparser.Parse(sr);
    pdfDoc.Close();
    Response.Write(pdfDoc);
    Response.End();

}

public override void VerifyRenderingInServerForm(Control control)
{
    /* Verifies that the control is rendered */
}

解决方案

Please refer this links.

Convert webpage to pdf[^]

How to convert a asp.net(C#) page to pdf dynamically.[^]


这篇关于如何以pdf格式导出网页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆