替换.doc文档中的文本的Apache POI HWPF失败

时间:2009-07-09 09:26:00

标签: java open-source ms-word ms-office apache-poi

我尝试在code here写下POI单元测试的结果,添加一行

daDoc.write(new FileOutputStream("C:\\wordtest.doc"));

到方法 testRangeReplacementAll 的结尾。当我尝试用word 2003打开它时,新文档已损坏。

有任何解决此问题的建议吗?

1 个答案:

答案 0 :(得分:1)

我至少会尝试缩小范围,因为该测试可以做很多事情。

  1. 您可以在Word 2003中打开原始文件吗?
  2. 你可以打开文件并立即重新保存,而不进行任何替换。这是在Word 2003中打开吗?
  3. 你至少可以进行一次更换吗?