Я хочу создать приложение .NET, которое позволило бы мне выполнять семантическую разметку документов OOXML (пользовательская часть XML и ContentControls) и ODF (метаданные RDF). Я ищу подходящие библиотеки. Для OOXML идеальным выбором является Open XML SDK 2.0. Но не так много библиотек .NET для работы с ODF (я нашел только AODL и ODF.NET), и они не совсем подходят. Я не могу использовать библиотеку Java в коде .NET (?).
Похоже, оставшиеся опции для этого - UNO (который я также не хочу использовать) и Qt. Подойдет ли Qt для моих целей? Смогу ли я организовать взаимодействие между .NET и Qt? Или я могу использовать что-то еще?