Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "attachment;filename=In/Outreportfor_a_particular_Contract_Worker.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); GV.RenderControl(hw); StringReader sr = new StringReader(sw.ToString()); Document pdfDoc = new Document(PageSize.A4); Anchor target = new Anchor("In/Out report for a particular Contract Worker "); target.Name = "target"; Paragraph p = new Paragraph(); p.Alignment = Element.ALIGN_CENTER; p.SpacingAfter = 10f; p.Add(target); Anchor target1 = new Anchor("CW Code: " + txtcontractworker.Text + " "); target1.Name = "target1"; Paragraph p1 = new Paragraph(); p1.Alignment = Element.ALIGN_LEFT; p1.SpacingAfter = 8f; p1.Add(target1); HTMLWorker htmlparser = new HTMLWorker(pdfDoc); PdfWriter.GetInstance(pdfDoc, Response.OutputStream); pdfDoc.Open(); pdfDoc.Add(p); pdfDoc.Add(p1); htmlparser.Parse(sr); pdfDoc.Close(); Response.Write(pdfDoc); Response.End();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)