i have writter a code to export pdf from a gridview and its working fine i had total 39 columns in gridview in that i needed few columns so i hided rest of the unwanted columns from the grid.
its exporting pdf but i wanted to add some text in that pdf but i dont knw how to below is my code.
i want to add some text as disclaimer fixed text.
- public void exportPDFfile()
- {
- Response.ContentType = "application/pdf";
- Response.AddHeader("content-disposition", "attachment;filename=ForwardingLetter.pdf");
- Response.Cache.SetCacheability(HttpCacheability.NoCache);
- StringWriter sw = new StringWriter();
- HtmlTextWriter hw = new HtmlTextWriter(sw);
-
-
- gridallemploye.Columns[0].Visible = false;
- gridallemploye.Columns[2].Visible = false;
-
- gridallemploye.Columns[3].Visible = false;
- gridallemploye.Columns[4].Visible = false;
- gridallemploye.Columns[5].Visible = false;
- gridallemploye.Columns[6].Visible = false;
- gridallemploye.Columns[7].Visible = false;
- gridallemploye.Columns[8].Visible = false;
- gridallemploye.Columns[9].Visible = false;
-
- gridallemploye.Columns[11].Visible = false;
- gridallemploye.Columns[12].Visible = false;
- gridallemploye.Columns[13].Visible = false;
- gridallemploye.Columns[14].Visible = false;
- gridallemploye.Columns[15].Visible = false;
- gridallemploye.Columns[16].Visible = false;
- gridallemploye.Columns[17].Visible = false;
- gridallemploye.Columns[18].Visible = false;
- gridallemploye.Columns[19].Visible = false;
- gridallemploye.Columns[20].Visible = false;
- gridallemploye.Columns[21].Visible = false;
- gridallemploye.Columns[22].Visible = false;
- gridallemploye.Columns[23].Visible = false;
- gridallemploye.Columns[24].Visible = false;
- gridallemploye.Columns[25].Visible = false;
- gridallemploye.Columns[26].Visible = false;
- gridallemploye.Columns[27].Visible = false;
- gridallemploye.Columns[28].Visible = false;
- gridallemploye.Columns[29].Visible = false;
-
- gridallemploye.Columns[30].Visible = false;
- gridallemploye.Columns[31].Visible = false;
- gridallemploye.Columns[32].Visible = false;
- gridallemploye.Columns[33].Visible = false;
- gridallemploye.Columns[34].Visible = false;
-
-
- gridallemploye.Columns[38].Visible = false;
-
-
-
- gridallemploye.RenderControl(hw);
-
-
- StringReader sr = new StringReader(sw.ToString());
-
-
-
- Document document = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
-
-
- HTMLWorker htmlWorker = new HTMLWorker(document);
-
-
-
- PdfWriter.GetInstance(document, Response.OutputStream);
-
-
- document.Open();
-
- htmlWorker.Parse(sr);
-
-
- document.Close();
-
-
- Response.Write(document);
- Response.End();
- }