`
chenqingwei
  • 浏览: 33273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

动态生成WORD内容

    博客分类:
  • NET
阅读更多
     //动态生成WORD内容
        StringBuilder strBody = new StringBuilder();
        strBody.Append("<html " +
            "xmlns:o='urn:schemas-microsoft-com:office:office' " +
            "xmlns:w='urn:schemas-microsoft-com:office:word'" +
            "xmlns='http://www.w3.org/TR/REC-html40'>" +
            "<head><title>Time</title>");

        //
        strBody.Append("<!--[if gte mso 9]>" +
                             "<xml>" +
                             "<w:WordDocument>" +
                             "<w:View>Print</w:View>" +
                             "<w:Zoom>90</w:Zoom>" +
                             "<w:DoNotOptimizeForBrowser/>" +
                             "</w:WordDocument>" +
                             "</xml>" +
                             "<![endif]-->");

        strBody.Append("<style>" +
                            "<!-- /* Style Definitions */" +
                            "@page Section1" +
                            "   {size:8.5in 11.0in; " +
                            "   margin:1.0in 1.25in 1.0in 1.25in ; " +
                            "   mso-header-margin:.5in; " +
                            "   mso-footer-margin:.5in; mso-paper-source:0;}" +
                            " div.Section1" +
                            "   {page:Section1;}" +
                            "-->" +
                           "</style></head>");

        strBody.Append("<body lang=EN-US style='tab-interval:.5in'>" +
                            "<div class=Section1>" +
                            "<h1>Time and tide wait for none</h1>" +
                            "<h1>时不待人</h1>"+
                            "<p style='color:red'><I>" +
                            DateTime.Now + "</I></p>" +
                            "</div></body></html>");

        //Force this content to be downloaded
        //as a Word document with the name of your choice
        Response.AppendHeader("Content-Type", "application/msword");
        Response.AppendHeader("Content-disposition", "attachment; filename=myword.doc");

        Response.Write(strBody);




分享到:
评论

相关推荐

    VUE动态生成word的实现

    这些表单项是用户输入信息的界面元素,也是动态生成Word文档内容的来源。 3. 表单验证:Vue.js通过使用v-model指令实现数据的双向绑定,即用户界面的更改会实时反映到后端的数据模型中,反之亦然。为了确保用户输入...

    java动态生成word模版

    利用java实现简单动态生成word模版 项目中需要用 java 程序生成doc 文件,百度一番,发现FreeMarker 的评价比较高。 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,至于想详细了解 ...

    Java动态生成word

    Java作为一种广泛使用的编程语言,提供了多种方式来实现动态生成Word文档。这里我们将深入探讨如何利用Java技术来创建可编辑的Word文档。 首先,Java动态生成Word文档的核心在于选择合适的库。Apache POI 是一个...

    JAVA动态生成word和pdf

    JAVA动态生成Word和PDF文档是企业级应用中常见的需求,特别是在报表生成、文档自动化等领域。以下是对几种常用技术的深入分析: ### JAVA动态生成Word文档技术及其优缺点 #### Jacob - **优点**:功能强大,能...

    java动态生成word文件Demo

    Java 动态生成Word文件是一项常见的技术需求,尤其在企业级应用中,如报告生成、合同制作等场景。本Demo提供了这样一个解决方案,结合了二维码生成的功能,使得文件内容更加丰富和交互。 首先,我们来了解一下Java...

    freemarker + xml模板动态生成word 文档 源码

    Freemarker动态生成word,包含文字替换,freemarker嵌入自定义java函数,动态生成表格列,插入图片的示例,同时使用spire将wordxml格式转换成word文档(doc格式),还包含文件下载示例

    C#编程实现动态生成Word文档

    在C#编程中,动态生成Word文档是一种常见的需求,尤其在报表生成、自动化报告或数据导出场景下。为了实现这一功能,我们需要利用Microsoft Office的COM接口,这允许我们在C#程序中直接操控Word对象模型。以下是使用...

    动态生成Word文档动态生成Word文档

    在IT行业中,动态生成Word文档是一项常见的需求,特别是在自动化报告、数据分析或个性化文档制作的场景下。Aspose.Words.dll是一个强大的.NET库,允许开发者在应用程序中无须Microsoft Word即可创建、编辑和操作Word...

    C#动态生成word文档

    C#动态生成word文档 C#动态生成word文档是指使用C#语言编程来生成Word文档,并填充数据的过程。要实现这个功能,首先需要添加引用:添加引用-&gt;COM-&gt;Microsoft Word 11.0 Object Library。然后在.cs文件中添加using ...

    java poi操作word模版文件生成表单和修改

    在实际项目中,你可能会使用模板引擎(如FreeMarker或Velocity)结合Java POI,来动态生成Word内容。这样可以根据用户输入的数据动态替换模板中的占位符,实现更灵活的表单生成。 为了处理上传和下载文件,你可能还...

    Jacob根据模版动态生成word文档

    这个资源提供了一个基于Jacob的示例工程,用于演示如何动态地根据模板生成Word文档。下面我们将深入探讨Jacob库的使用,以及如何在Java项目中实现这个功能。 首先,Jacob(Java COM Bridge)是一个开源的Java库,它...

    Winform自动生成Word文档.rar

    在.NET开发环境中,WinForm应用经常需要与Office组件交互,比如自动生成Word文档。这个"Winform自动生成Word文档.rar"的压缩包提供了一个解决方案,主要用于WinForm应用程序中创建和导出Word文档。以下是关于这个...

    动态生成Word文档汇总

    生成Word文档的基本步骤包括创建一个新的Word文档对象,设置文档的属性,以及插入内容。例如: ```csharp using Microsoft.Office.Interop.Word; Application wordApp = new Application(); Document myDoc = ...

    C#动态生成Word

    此程序更加XML(wordtest.xml)配置文件动态生成WORD文档,支持固定表格、列表表格、根据DataSet中Table个数生成多个同一表格,表格可以合并行或列,字体和颜色都可以设置,页眉页脚也可以设置。

    springboot中使用freemarker动态生成word文档,以及使用POI导出自定义格式Excel

    Springboot项目中: 1. 使用Apache POI 3.9 自定义样式导出Excel文件...2. 使用freemarker动态生成word .doc文档(带图片Word以及复杂格式word) 详细说明见个人博客及 github: https://github.com/DuebassLei/excel-poi

    根据word的xml模板生成word文件

    根据 Word 的 XML 模板生成 Word 文件 概述: 本文将详细介绍如何根据 Word 的 XML 模板生成 Word 文件,包括服务位置、参数设置、日期类型字段处理等方面的知识点。 一、服务位置 ...

    word动态生成

    在.NET环境中,动态生成Word文档是一项常见的需求,特别是在自动化报告、数据分析或系统集成等场景下。标题"word动态生成"表明我们将讨论如何在.NET中利用编程方式创建和操作Word文档。描述中的“项目内部自定义创建...

Global site tag (gtag.js) - Google Analytics