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

发布于 2021-12-08 16:51:32 字数 181 浏览 958 评论 8

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

情场扛把子 2021-12-08 21:11:39

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

晚风撩人 2021-12-08 21:09:25

将XML格式模板的第一行XML声明处的字符集改成:GBK

飘然心甜 2021-12-08 21:06:29

具体怎么生成?
@wangch_sk

泛滥成性 2021-12-08 20:41:20

@wangch_sk  具体怎么生成?
@赵朝波

为你鎻心 2021-12-08 20:36:35

doc格式的就和生成html的方式一样,首先将doc的文档另存为xml格式作为模板,修改里面要填充参数的地方。然后用freemarker生成扩展名保存为doc就可以了

成熟稳重的好男人 2021-12-08 20:29:36

@ wangch_sk  具体怎么生成?
@赵朝波

柳若烟 2021-12-08 20:16:06

谢谢,最近一直出差都忘好久没上了!

掩饰不了的爱 2021-12-08 18:52:48

docx是zip格式的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文