2012-06-29 59 views
2
protected void Button4_Click(object sender, EventArgs e) 
{ 
    Response.ContentType = "application/pdf"; 
    Response.AddHeader("content-disposition","attachment;filename=GridViewExport.pdf"); 
    Response.Cache.SetCacheability(HttpCacheability.NoCache); 
    StringWriter sw = new StringWriter(); 
    HtmlTextWriter hw = new HtmlTextWriter(sw); 
    GridView1.AllowPaging = false; 
    GridView1.DataBind(); 
    GridView1.RenderControl(hw); 
    StringReader sr = new StringReader(sw.ToString()); 
    Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f); 
    HTMLWorker htmlparser = new HTMLWorker(pdfDoc); 
    PdfWriter.GetInstance(pdfDoc, Response.OutputStream); 
    pdfDoc.Open(); 
    htmlparser.Parse(sr);//this is the error line 
    pdfDoc.Close(); 
    Response.Write(pdfDoc); 
    Response.End(); 
} 

回答

0

你将不得不使用第三方的控制对于 利用iText库夏普的免费试用

更多信息go here

+0

我出口到GridView控件的值在text..but不导出图像我只是如何可以导入图像中的PDF? –

+0

嘿金塔阿伦..你有解决这个问题吗?如果是的话,你可以请发布答案.. – Lokesh

相关问题