如何以pdf格式导出网页 [英] how to export web page in pdf
本文介绍了如何以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屋!
查看全文