我尝试写下 POI 单元测试的结果:code here ,通过添加行
daDoc.write(new FileOutputStream("C:\\wordtest.doc"));
到方法的末尾testRangeReplacementAll。当我尝试用 word 2003 打开新文档时,它已损坏。
有什么建议可以解决这个问题吗?
最佳答案
我至少会尝试缩小范围,因为该测试做了很多事情。
- 您可以在 Word 2003 中打开原始文件吗?
- 您可以打开该文件并立即重新另存为另一个文件而不进行任何替换吗?可以在 Word 2003 中打开吗?
- 您能至少进行一次更换吗?
关于java - Apache POI HWPF,替换 .doc 文档中的文本失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1102784/