【发布时间】:2010-06-29 14:56:06
【问题描述】:
我需要打开一个 MS Word 文件 (.doc) 并提取其组成文件('[1]CompObj'、'WordDocument' 等)。可以使用 7-zip 之类的东西手动执行此操作,但我需要以编程方式执行此操作。
我收集到 Word 文档是一个 OLE 容器(因此为什么可以使用 7-zip 来查看其内容),但我不知道如何(使用 C++):
- 打开 OLE 容器
- 提取每个组成文件并将其保存到磁盘
我找到了几个 OLE 自动化的示例(例如 here),但我想做的似乎不太常见,而且我没有找到具体的示例。
如果有人对 API(?!)和使用 OLE 的教程有任何想法,我将不胜感激。同上任何代码示例。
【问题讨论】:
标签: c++ ms-word containers ole