最近用poi替换word文档中的书签,word为97-2003的.doc形式,poi版本3.11 用的HWPFDocument 去操作的。
本地测试的时候用了几个简单的书签,一切正常,但是在去正式机发布的时候,正式机文档格式非常复杂,有很多表格,页眉页脚啥的,遇到几种错误,
1文档读不了,
2,书签数组下标越界,
3替换书签后的文档把修订中的内容也显示了,变成了修订中的文档,
4,文档格式有偏差,
5文档替换生成后无法打开,或者打开后文档只显示第一页就无响应了。
目前只解决了第一和第二个问题,后面的一头雾水。 文档中有很多表格,书签有的在表格中,有的是普通书签。
有同样问题或解决过的可以交流下,求帮助
文档格式
