【发布时间】:2009-07-10 10:49:43
【问题描述】:
我有一个 ms-word 文档(MS-Office 2003;非 xml)。在这 文档中有一个与书签关联的字符串。此外, 单词文档包含单词宏。我的目标是阅读 用java文档,替换与书签关联的字符串, 并将文档保存回word格式。
我的第一个方法是使用 Apache POI HWPF:
HWPFDocument doc = new HWPFDocument(new FileInputStream("Test.doc"));
doc.write(new FileOutputStream("Test_generated.doc"));
这个方案的问题是生成的文件没有 不再包含宏(原始文档的文件大小:32k; 生成文档的文件大小为 19k)。
如果可以保留所有原始信息,现在有人吗 使用 POI/HWPF?
【问题讨论】:
标签: java ms-word apache-poi hwpf