【Exception】解决XDocReport生成word文件报错:numbering.xml错误

        【Exception】解决XDocReport生成word文件报错:numbering.xml错误

 

一、问题描述

1、使用 XDocReport根本模板生成word文件时,个别模板生成的word文档无法打开,报错信息: numbering.xml 错误 xx 行 。

 

二、问题解决

1、尝试过修改 xdocreprot.jar 里的 XDocReport_AbstractNum_bullet.xml 文件,将 <w:lvlText w:val="?" /> , 改为<w:lvlText w:val="o" /> ,该方法无效。 (引用自这里)

 

2、问题解决:删掉有问题的模板中 word/numbering.xml 文件。

 

三、操作步骤

1、将有问题的模板后缀改为: .zip , 如: 模板.docx 改为 模板.zip

2、双击打开 模板.zip 压缩文件。 (确认电脑安装了 压缩软件, 如: Win RAR)

3、进入 word 目录,找到 numbering.xml 文件,选中文件,右键删除。

4、将模板名字修改回来: 模板.zip 修改为 模板.docx

5、再进行生成,即可解决问题!

 

 

 

四、注意点

1、不能直接解压 模板.zip 文件后,去删除 word/numbering.xml 文件,再进行打包,改名操作。 这样会破坏word文档结构,导致模板无法打开。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值