Можно ли отобразить тот же HTML, что и Outlook, при отображении HTML тела MSG-файлов? - PullRequest
0 голосов
/ 17 декабря 2009

Мы отображаем тело HTML, извлеченное из файлов .MSG, экспортированных из Outlook.

Чтобы отобразить тело HTML, необходимо распаковать RTF из поля PR_RTF_Compressed и затем декодировать RTF в HTML (outlook фактически кодирует HTML в RTF при экспорте файлов MSG). Мы используем библиотеку RDO для анализа файлов msg и извлечения тела HTML.

RDO создает некоторый HTML, который не всегда совпадает с отображением в Outlook (размер текста иногда не совпадает и т. Д.)

Кто-нибудь знает о реализации извлечения тела HTML, которое наиболее близко соответствовало бы внешнему виду HTML, отображаемому Outlook, или это невозможно?

1 Ответ

0 голосов
/ 17 декабря 2009

больше мыслей, чем ответа ...

Вы отображаете извлеченное тело в браузере, таком как IE?
Я ожидаю, что проблема в том, что Outlook (2007) использует движок рендеринга Word для отображения HTML, в то время как браузеры используют свои собственные. Поэтому я не думаю, что вы, вероятно, найдете реализацию извлечения, которая поможет.
Можете ли вы применить таблицу стилей к извлеченному основному документу, которая переопределит большинство несоответствий?

...