Click here to Skip to main content
15,884,388 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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-:

C#
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

 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900