Работа с Word-документом через QT-интерфейс (связка C++ / QT5 / C#)
- набор документов в формате MS Word с размеченным содержимым;
- СУБД MySQL;
- Используя интерфейс, реализованный на QT, разобрать содержимое Word-документа, ориентируясь по стилевым меткам, и сохранить его вместе с графическими данными в СУБД;
- Имея уже загруженные в СУБД данные, скомпоновать из них документы MS-Word (включая графические данные). Формат компоновки может меняться.
Пользуясь способностью C# через .Net работать напрямую с содержимым Word-документов, реализовать DLL для работы с ними. Динамически подгружать её из приложения на C++ с QT-интерфейсом для выполнения операций с документами и БД.
Вспомогательное решение, найденное тут: http://forum.codenet.ru/q51215/%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C+C%23.dll+%D0%B2+C%2B%2B
Суть вопроса:
Вариант выше — мешанина архитектур. Имеется ли более рациональный способ реализации, не предполагающий отказ от QT ?