我正在为iPhone和iPad编写应用程序,我需要它来显示Outlook .msg文件的预览。不出所料,Quick Look不支持这种文件类型,因此我需要一些解析内容的方法。
有没有办法用Objective-C获取 Outlook .msg 文件的内容?我希望能够以HTML格式查看内容(即使我之后必须稍微操作内容)我已经看到了在Windows中使用OLE流和可能的XML解析的参考但不确定它们如何应用于Objective-C 。有适用于iOS的.msg阅读器应用程序,所以我知道它可能但很难做到。
感谢您的帮助。
答案 0 :(得分:4)
Outlook .msg文件存储为 OLE复合文档(又名 COM stuctured storage )。所以你主要需要一个库来读取这种格式。快速搜索结果显示POLE和libgsf。它们分别用C ++和C语言编写,但也支持iPhone。
然后有一些file format information显示了复合文档格式如何用于存储电子邮件的不同部分。
答案 1 :(得分:0)