使用Objective-C获取Outlook .msg文件内容

时间:2012-03-27 09:27:04

标签: iphone html objective-c ipad outlook

我正在为iPhone和iPad编写应用程序,我需要它来显示Outlook .msg文件的预览。不出所料,Quick Look不支持这种文件类型,因此我需要一些解析内容的方法。

有没有办法用Objective-C获取 Outlook .msg 文件的内容?我希望能够以HTML格式查看内容(即使我之后必须稍微操作内容)我已经看到了在Windows中使用OLE流和可能的XML解析的参考但不确定它们如何应用于Objective-C 。有适用于iOS的.msg阅读器应用程序,所以我知道它可能但很难做到。

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

Outlook .msg文件存储为 OLE复合文档(又名 COM stuctured storage )。所以你主要需要一个库来读取这种格式。快速搜索结果显示POLElibgsf。它们分别用C ++和C语言编写,但也支持iPhone。

然后有一些file format information显示了复合文档格式如何用于存储电子邮件的不同部分。

答案 1 :(得分:0)