首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java:使用POI/HWPF解析ms-word文档

Java:使用POI/HWPF解析ms-word文档
EN

Stack Overflow用户
提问于 2009-07-10 10:49:44
回答 1查看 5.1K关注 0票数 3

我有一个ms-word文档(MS-Office2003;非xml)。在此文档中,有一个与书签关联的字符串。此外,word文档还包含word宏。我的目标是用java读取文档,替换与书签相关的字符串,并将文档保存回word格式。

我的第一种方法是使用Apache POI HWPF:

代码语言:javascript
复制
HWPFDocument doc = new HWPFDocument(new FileInputStream("Test.doc"));
doc.write(new FileOutputStream("Test_generated.doc"));

这种解决方案的问题在于,生成的文件不再包含宏(原始文档的文件大小: 32k;生成的文档的文件大小为19k)。

现在有没有人可以使用POI/HWPF保留所有原始信息?

EN

回答 1

Stack Overflow用户

发布于 2009-12-05 08:41:36

一直没有找到解决方案。客户必须支付Aspose-license (昂贵的)或避免使用宏。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1108886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档