当先锋百科网

首页 1 2 3 4 5 6 7

模板文件是什么意思?

之前简单研究过关于 Word 文档的生成技术方案,主要有以下几种方案:

题主谈到的 freemarker 指的是这里的方法3 ,主要流程如下:

用 Word 新建一个模板,并填写好示例数据和样式文件->保存,选择 Word XML 文档

3. 拷贝 xml 源码,生成一个 freemarker 模板

4. 使用 变量 替换原有标志(和套 HTML 模板是一样的)

这里的 xml 标签叫做 OpenOffice XML ,<w:t>代表一个 text。

5. 文件输出流指定文件名字后缀为 docx 就可以了

缺点:

套模板很容易出错,一些循环块不好写,写错一个地方可能就打不开移动端的 WPS 、Google文档、MS-Office 都打不开