/// <summary>
/// 导出html到doc文件
/// </summary>
/// <param name="ctl"></param>
private void HtmlToWord(System.Web.UI.Control ctl)
{
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.ClearContent();
response.ClearHeaders();
StringBuilder metaHtml = new StringBuilder();
//加入htm 标签,防止doc标示不到htm代码
metaHtml.AppendFormat("<head><meta http-equiv='Content-Type';content='text/html';charset='{0}' /> </head>",
System.Text.Encoding.Default.WebName);
response.Write(metaHtml);
//另存为文件名
string fileName = System.Web.HttpUtility.UrlEncode("公文.doc", System.Text.Encoding.UTF8);
response.AddHeader("content-disposition", String.Format("attachment;filename={0}", fileName));
response.ContentType = "application/ms-word";
StringWriter stringWriter = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWriter);
//ctl为服务器的一个控件 可以是DIV,Table
ctl.RenderControl(htmlWrite);
string content = ReplaceHref(stringWriter.ToString());
//写入
response.Write(content);
response.End();
}
分享到:
相关推荐
asp.net 导出数据到doc xsl
ASP.NET导出word文档的后台代码
ASP.NET利用DOC模板导出Word
ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt ...
ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt ...
简单,易懂的ASP.NET Core NPOI导出复杂Word、Excel和Excel数据导入示例讲解
asp.net里导出excel表方法汇总.doc
最近遇到一个题目就是如何在asp.net中将数据导出到word中,由于数据是动态的,所以需要在后台拼出想要的的格式,翻遍了网页找出了一个比较满意的代码,感谢那位高手。代码如下: public void Download() { Random...
Net中导出数据到Excel(asp.net和winform程序中).doc.doc
这是一个使用c#做的winform界面,它的用处是,批量生成按规定列的word文档,比如,王一.docx,王一.docx,王零.docx,王二.docx,王三.docx,省得用...代码在这https://blog.csdn.net/vfvfb/article/details/108530343
asp.net导出Excel或Word源代码大全。
ASP.NET编程技术与交互式网页设计 asp.net亲密接触_带源码 C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他...
里面有两个页面,直接放到自己的网站下就能试出来效果。CS文件里面的代码不需要管。不支持保存功能,需要导出Excel再保存
GridView导出EXCEL.doc
ASP.NET编程技术与交互式网页设计 asp.net亲密接触_带源码 C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他...
在ASP.NET Core 2.0 Razor页面中导入和导出Excel NPOI是一个免费工具,支持xls,xlsx和docx扩展。 该项目是上POI Java项目的.NET版本。 POI是一个开源项目,可以帮助您读取/写入XLS,DOC,PPT文件。 它涵盖了Excel...
vs2010 MVC3 使用Highchart导出word文件
最近项目中有一个这样的需求:导出word 文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数据,而且这个文档不是导出来...
通过基于DCOM导出Excel功能的服务器配置,基于Windows Server 2003或更高版本的操作系统适用。
在项目中生成word文档,这个功能很普遍的,一般生成都是纯文字或是列表的比较多,便于客户打印,而要把图片也生成到word文档中的需求有些客户也是需要的,例如产品图片。这次我们介绍的是如何利用Aspose.Words for...