如何使用Freemarker将XML Word文档转换为DOC



我试图使用Freemarker 转换 XML Word文档到标准的DOC。例如:

  1. 我生成一个Word文档(A.doc),然后保存为XML Word文档(A.xml)。
  2. 在Freemarker上,我导入A.xml并将其导出为2003 Word (B.doc)。
  3. 在POI中,我导入转换的DOC (B.doc)。(POI 不能读取XML文档)

问题是:转换的文档并不是真正的DOC,它是一个XML文档
所以POI无法打开它

如何使用Freemarker生成真正的 DOC,而不是XML word文档?

您的方法可能不起作用,因为FreeMarker是为生成文本输出而设计的。经典的Word DOC文件不是很"文本",所以我认为FreeMarker不适合你的任务。

(旁注:但RTF可能工作)

最新更新