前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题。 准备材料 1.word原件 2.编辑器(推荐Firstobject free XML editor) 实现步骤 1.用Microsoft Office ...
一 制作word模版 新建word文档,按照需要设置好字体等各种格式 这里为了显得整齐使用了无边框的表格。 将word文档另存为xml文件 注意不是word xml文档,我吃了这家伙的大亏了 然后用文本编辑器打开这个xml文件,将需要动态显示的文字替换为变量,如: topicName , 图片需要 .将w:binData标签的一堆字符替换成将来包含图片字符的变量 .为了防止生成多图时出错,将v:s ...
2016-05-30 11:25 0 6349 推荐指数:
前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题。 准备材料 1.word原件 2.编辑器(推荐Firstobject free XML editor) 实现步骤 1.用Microsoft Office ...
Java 用Freemarker完美导出word文档(带图片) 前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题。 准备材料 1.word原件 2.编辑器(推荐Firstobject free XML ...
导出word带图片 如果你需要在word中添加图片,那你就在第一步制作模板时,加入一张图片占位,然后打开xml文档,可以看到如下的一片base64编码后的代码: <w:binData w:name="wordml://03000001.png" xml:space ...
概述 最近一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比较方便省事,现总结一下关键步骤,供大家参考,这里是一个简单的试卷生成例子。 详细 代码下载:http ...
分为以下三个步骤: 1.先制作word模板 2.将该文档另存为 xml 文件 3.打开xml 文件 将对应的字段替换,比如 4.将xml文件保存成ftl格式的文档 5.相应的代码: ...
因为业务需求,需要导出word 文档,效果如下: 上述字段 每一行为list 遍历得到 技术: freemarker 技术---我们word 高级版本(ftl 的制作) 1 首先要准备ftl 文档 打开word 编辑,变为下面形式(注意,下面为表格插入,一行一列 ...
1.用Microsoft Office Word打开word原件; 2.把需要动态修改的内容替换成***,如果有图片,尽量选择较小的图片几十K左右,并调整好位置; 3.另存为,选择保存类型Word 2003 XML 文档(*.xml)【这里说一下为什么用Microsoft Office ...
实现步骤: 1.编辑word模板,并将需要显示数据的地方标注出来。 2.将word模板另存为xml文件(为了兼容,最好使用Word 2003 XML文档) 3.替换标记。 使用xml编辑工具(我用的NotePad++)打开该xml文件,将标记的部分改为${tagName},如上文 ...