Introduction:
In this article,i am going to explain how to export a gridview into pdf using itexsharp dll.
Main:
Pdfwriter allows you to easily write the gridview values into pdf.
For ex,
HtmlForm local_fm = new HtmlForm();
local_fm.Controls.Add(GridView1);
StringWriter local_swriter = new StringWriter();
HtmlTextWriter local_hwriter = new HtmlTextWriter(local_swriter);
local_fm.Controls[0].RenderControl(local_hwriter);
string local_output = local_swriter.ToString();
iTextSharp.Text.Document doc= new iTextSharp.Text.Document(PageSize.A4.Rotate(),80,50,30,65);
MemoryStream ms=new MemoryStream();
PdfWriter writer=PdfWriter.GetInstance(doc,ms);
doc.open();
System.Xml.XmlTextReader xmlReader =
new System.Xml.XmlTextReader(new StringReader(local_output));
HtmlParser.Parse(Doc, xmlReader);
Doc.Close();
HtmlForm local_fm = new HtmlForm(); local_fm.Controls.Add(GridView1); StringWriter local_swriter = new StringWriter(); HtmlTextWriter local_hwriter = new HtmlTextWriter(local_swriter); local_fm.Controls[0].RenderControl(local_hwriter); string local_output = local_swriter.ToString(); iTextSharp.Text.Document doc= new iTextSharp.Text.Document(PageSize.A4.Rotate(),80,50,30,65); MemoryStream ms=new MemoryStream(); PdfWriter writer=PdfWriter.GetInstance(doc,ms); doc.open(); System.Xml.XmlTextReader xmlReader = new System.Xml.XmlTextReader(new StringReader(local_output)); HtmlParser.Parse(Doc, xmlReader); Doc.Close(); |
Conclusion:
Hope this helps,
Happy Coding.
Thank you to get sharing this information. But it surely would be actually great to get some much more details!