Извините, если об этом спрашивали раньше.
Я хотел бы читать и записывать файлы DOCX / Open XML с помощью C ++ (или Objective-C ++) на Ma c. Меня интересует не только текст, но и его форматирование (жирный шрифт, itali c, подчеркивание, зачеркивание, цвет шрифта).
Я не смог найти библиотеки, которые это делают.
Официальный OpenOffice XML SDK выглядит как C# и Windows.
Я не упускаю из виду что-то очевидное? Является ли [NSAttributedString initWithData ...] моим лучшим вариантом?
Изменить: другие решения предлагают (1) разархивировать пакет DOCX, а затем работать с файлами XML или (2) они предлагают использовать. NET и / или C#. Другое упомянутое решение - (3) DuckX.
(1) Я не хочу писать себе парсер XML для чтения информации о форматировании самостоятельно, поскольку я не думаю, что это правильный путь на go. (2) Поскольку теги и заголовок говорят, что я ищу решение C ++, которое работает на macOS (3) DuckX великолепен, но не поддерживает таблицы в документах Word