1人赞同了该回答
              
                之前简单研究过关于 Word 文档的生成技术方案,主要有以下几种方案:
  题主谈到的 freemarker 指的是这里的方法3 ,主要流程如下:
  用 Word 新建一个模板,并填写好示例数据和样式
  文件->保存,选择 Word XML 文档
  3. 拷贝 xml 源码,生成一个 freemarker 模板
  4. 使用 变量 替换原有标志(和套 HTML 模板是一样的)
  这里的 xml 标签叫做 OpenOffice XML ,代表一个 text。
  5. 文件输出流指定文件名字后缀为 docx 就可以了
  缺点:
  套模板很容易出错,一些循环块不好写,写错一个地方可能就打不开
  移动端的 WPS 、Google文档、MS-Office 都打不开 
              发布于2023-03-09
             
                                                     
       
     
                         
                         
                         
     
     
             
                                 
                             
                             
                   关注问题
                  关注问题
                 
                         
                 
                 
                                 
            
            
             
                 
                 
    