freemarker生成docx,打开出现内容有错误

wangch_sk 发布于 2013/04/10 22:18
阅读 4K+
收藏 0

我用freemarker生成doc文件可以,但是生成docx文件后打开显示“文件已损坏,无法打开”。

我的步骤是:新建word2007文件,设置格式,另存为xml,改名为ftl,再用freemarker生成doc和docx文件,但是doc好用,docx就不行

各位大大们,请问着是什么原因,有碰到过的吗?

加载中
0
bovver
bovver
docx是zip格式的
0
w
wangch_sk
谢谢,最近一直出差都忘好久没上了!
0
hacxer
hacxer
@ wangch_sk  具体怎么生成?@赵朝波
bovver
bovver
doc格式的就和生成html的方式一样,首先将doc的文档另存为xml格式作为模板,修改里面要填充参数的地方。然后用freemarker生成扩展名保存为doc就可以了
0
hacxer
hacxer
@wangch_sk  具体怎么生成?@赵朝波
0
hacxer
hacxer
具体怎么生成? @wangch_sk
0
hello123
hello123
将XML格式模板的第一行XML声明处的字符集改成:GBK
0
醉醉神探

我用freemarker生成doc和docx可以用WPS打开 但是用Word打开就是doc就是xml源码   用docx打开就是文件损坏   求大神怎么解决

返回顶部
顶部