Click here to Skip to main content
14,327,592 members
Rate this:
Please Sign up or sign in to vote.
I have completed export pdf from database, but not header and footer contains.
So, please help me in this code header and footer contains.

My code-:

protected void btnPdf_Click(object sender, EventArgs e)
{
    try
    {
        var company = objCompany.GetAllCompanyInExcel();
        if (company != null)
        {
            GridView grdCompanyPdf = new GridView();
            grdCompanyPdf.AllowPaging = false;
            grdCompanyPdf.DataSource = company;
            grdCompanyPdf.DataBind();

            Response.ContentType = "application/pdf";
            Response.AddHeader("content-disposition",
              "attachment;filename=DataTable.pdf");
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            StringWriter sw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(sw);
            grdCompanyPdf.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);
            pdfDoc.Close();
            Response.Write(pdfDoc);
            Response.End();
        }
        else
        {

        }
    }
    catch (Exception ex)
    {
        throw ex;
    }
}
Posted
Updated 19-Jan-14 21:33pm
v2

1 solution

Rate this:
Please Sign up or sign in to vote.

Solution 1

   

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)




CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100