Q 1.
Как я могу читать документы MS-Word (doc и docx) с C # без установленного MS Office. Я смог прочитать неформатированный текст с помощью потокового ридера. Я думаю, что могу использовать OpenXML для docx. А как насчет док? Есть ли какое-нибудь решение с открытым исходным кодом, чтобы справиться с этим? Можно ли использовать OLE32dll в нелицензионном сценарии? Можно ли решить проблему с помощью IFilter? Я нигде не видел образцов, использующих его, а также не уверен в его поддержке в Windows 7 и 8.
РЕДАКТИРОВАТЬ: я наткнулся на это решение и нашел это приемлемым для моей ситуации
Q 2.
Мне нужно отображать файлы doc и docx на моей веб-странице как встроенные, на частичной странице или даже в iframe. Как такое возможно? Совместимость COM - тоже единственное решение?