Получение содержимого файла Outlook .msg с помощью Objective-C - PullRequest
1 голос
/ 27 марта 2012

Я пишу приложение для iPhone и iPad, и мне нужно, чтобы оно показывало предварительный просмотр MSG-файла Outlook.Quick Look, что неудивительно, не поддерживает этот тип файлов, и поэтому мне нужен какой-то способ синтаксического анализа содержимого.

Есть ли способ получить содержимое файла Outlook .msg сObjective-C?Я хочу иметь возможность просматривать содержимое как HTML (даже если мне придется немного позже манипулировать содержимым), я видел ссылки на использование потоков OLE и, возможно, синтаксический анализ XML в Windows, но не уверен, как они применяются в Objective-C,Существуют приложения для чтения .msg для iOS, так что я знаю, что это возможно, но изо всех сил пытаюсь это сделать.

Спасибо за любую помощь.

Ответы [ 2 ]

4 голосов
/ 27 марта 2012

.msg-файлы Outlook хранятся в виде составных документов OLE (он же структурированное хранилище COM ).Таким образом, вам в основном нужна библиотека для чтения этого формата.Быстрый поиск показал POLE и libgsf .Они написаны на C ++ и C соответственно, но это поддерживается и на iPhone.

Затем есть некоторая информация о формате файла , которая показывает, как составной формат документа используется для хранения различныхчасти электронного письма.

0 голосов
/ 19 февраля 2015

Формат файла MSG задокументирован Microsoft: https://msdn.microsoft.com/en-us/library/cc463912%28v=exchg.80%29.aspx?f=255&MSPPError=-2147217396

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...