我正在尝试使用Freemarker 将 XML Word文档转换为标准DOC。例如:
A.doc
),然后将其另存为XML Word文档(A.xml
)。A.xml
并将其导出为2003 Word(B.doc
)。 B.doc
)。 (POI 无法读取XML文档。)问题是:转换后的文档实际上不是DOC,它是XML文档,
所以POI无法打开它。
如何使用Freemarker生成真实的 DOC,而非XML文档?
我正在使用Linux。
答案 0 :(得分:3)
您的方法可能无法正常工作,因为FreeMarker旨在生成文本输出。经典Word DOC文件不是非常“文本”,所以我认为FreeMarker不适合您的任务。
(旁注:但RTF可能有用)