`
yanyanquan
  • 浏览: 452764 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

asp.net 导出html到doc文件

 
阅读更多
 /// <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中,导出数据到DOC或XSL(XSL-FO)是常见的需求,特别是在报表生成、文档自动化和数据共享的场景下。这里我们将深入探讨如何实现这个功能。 首先,让我们理解这两个格式的区别。DOC是Microsoft Word文档的...

    asp.net导出文件

    #### 一、理解ASP.NET导出文件的需求背景 在Web应用程序中,经常需要将数据库中的数据导出为用户可读的文件格式,如Excel、Word文档等。这种操作不仅能够方便用户离线查看数据,还便于他们进行二次编辑或处理。 ##...

    使用asp.net导出word文档

    本篇文章将讲解如何使用 ASP.NET 导出 Word 文档,通过分析给定的 C# 代码,了解如何使用 ASP.NET 将数据导出到 Word 文档中。 导出 Word 文档的需求 在实际项目中,我们经常需要将数据导出到 Word 文档中,以便于...

    asp.net 利用word模板导出word文件

    在给定的场景中,"asp.net 利用word模板导出word文件"涉及到的关键技术是OpenXML。 OpenXML是一种标准的文件格式,由Microsoft开发,用于存储Office文档,包括Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)...

    asp.net导出数据到word表格

    在ASP.NET环境中,导出数据到Word表格是一项常见的任务,特别是在需要将动态生成的数据报告或者报表转换为可编辑、可打印的文档格式时。在这个场景中,ASP.NET 2005版本结合SQL Server 2000数据库,可以通过多种方式...

    ASP.NET导出DOC文档

    ASP.NET导出word文档的后台代码

    ASP.NET利用DOC模板导出Word

    通过以上知识点的介绍,我们可以看到,ASP.NET利用DOC模板导出Word涉及到模板设计、数据处理、文件操作等多个环节。正确理解和运用这些技术,可以高效地完成动态Word文档的生成任务。在实际项目中,可以根据需求的...

    asp.net 数据导出word

    总结起来,ASP.NET数据导出到Word涉及的关键知识点包括:ASP.NET编程基础、Word文档结构理解、Microsoft Office Interop的使用、Open XML SDK操作以及HTML与Word之间的转换。在实际项目中,应根据需求和环境选择合适...

    asp.net导出word

    在ASP.NET中,导出Word文档是一项常见的需求,例如生成报告、报表或者提供下载服务。本文将详细讲解如何在ASP.NET环境下实现Word文档的导出,主要包括以下知识点: 1. **Word文档的基本概念** - Word是Microsoft ...

    ASP.NET学习大全

    ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt ...

    C# ASP.NET - 将Web网页导出至Word文档

    在C# ASP.NET环境中,将Web网页导出到Word文档是一项常见的需求,这通常涉及到HTML到DOC或DOCX格式的转换。以下是一些关键的知识点和步骤,详细解释了如何实现这一功能: 首先,理解基本原理:Web网页通常是HTML...

    asp.net 数据库导出excel 方法

    在本篇文章中,我们将讨论使用 ASP.NET 将数据库数据导出到 Excel 文件的方法。该方法使用 DataRow 对象将数据写入到 HTTP 输出流中,并将其作为 Excel 文件下载。 首先,我们需要准备一个 DataTable 对象,其中...

    asp.net学习大全(超全面的资料整合)

    ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt ...

    关于asp.net的ContentType输出格式

    ### ASP.NET中的ContentType详解 #### 一、ContentType概念与作用 在ASP.NET应用程序中,`ContentType`是一个非常重要的属性,它决定了服务器响应时所发送的数据类型。浏览器通过这个信息来解析响应的内容,从而...

    通用ASP.NET Core NPOI导出复杂Word、Excel和Excel数据导入实战项目

    3. **Excel数据导出**:在ASP.NET Core应用中,你可以将数据库中的数据导出为Excel文件供用户下载。这通常涉及数据查询、模型映射以及使用NPOI的`ISheet`和`IRow`接口创建工作表和行,设置单元格值。例如,可以创建...

    .net导出word,word表格打印,设置word单元格两种颜色,.net导出报表word版,.net word操作

    文件名为"WebApplication1",可能是一个ASP.NET Web应用程序。在Web环境中,你可能需要使用内存流生成Word文档,然后提供HTTP下载链接,而不是直接保存到磁盘。这可以通过`MemoryStream`类和`Response.BinaryWrite`...

    Asp.net数据下载到Word

    在描述中提到的"数据下载Word"是指从Asp.net应用程序中导出数据到Microsoft Word文档。这通常适用于需要用户保存或离线查看的数据,比如报表、表格或其他结构化信息。VS2010(Visual Studio 2010)是开发Asp.net应用...

    asp.net word导出

    根据给定的文件信息,我们可以总结出以下关于“ASP.NET Word导出”的详细知识点: ### ASP.NET中的Word文档导出技术 #### 引入必要的命名空间与库 在ASP.NET项目中实现Word文档导出功能时,首先需要引用`...

Global site tag (gtag.js) - Google Analytics