public void ConvertWord() { Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment;filename=ListaEmpleadoWord.doc"); Response.Charset = ""; Response.ContentType = "application/vnd.ms-word "; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); TodosEmpleados.AllowPaging = false; TodosEmpleados.DataBind(); TodosEmpleados.RenderControl(hw); Response.Output.Write(sw.ToString()); Response.Flush(); Response.End(); Response.Write("<script type='text/javascript'> alert(' Se Exporto a Word Correctamente !!') </script>"); }
public void ConvertPDF() { Response.AddHeader("content-disposition", "attachment;filename=ListaEmpleadoPDF.pdf"); Response.ContentType = "application/pdf "; Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); TodosEmpleados.AllowPaging = false; TodosEmpleados.DataBind(); TodosEmpleados.RenderControl(hw); StringReader sr = new StringReader(sw.ToString()); Document DocPDF = new Document(PageSize.A3, 10f, 10f, 10f, 0f); PdfWriter writer = PdfWriter.GetInstance(DocPDF, Response.OutputStream); DocPDF.Open(); XMLWorkerHelper.GetInstance().ParseXHtml(writer, DocPDF, sr); DocPDF.Close(); Response.Write(DocPDF); Response.End(); Response.Write("<script type='text/javascript'> alert(' Se Exporto a PDF Correctamente !!') </script>"); }