Как создать и изменить .do c и .docx файл в Qt? - PullRequest
1 голос
/ 11 января 2020

Я хочу создать и изменить файлы .do c и .docx в Qt creator с возможностью компиляции для Windows, Linux, Android и IOS.

1 Ответ

1 голос
/ 11 января 2020

Это не вопрос Qt-speci c imho. В любом случае, вот мой ответ:

Цитирование википедии:

- это сжатый, XML формат файла

Что это означает, что вам нужно распаковать (для начала нужно выяснить, как оно сжимается) и обработать файлы XML для doc. Qt предоставляет базовые c (де) средства сжатия и предоставляет инструменты для обработки XML данных.

С точки зрения Qt Creator - вы должны написать собственный плагин для этой цели. Вы можете проверить, что уже там - обработка файлов CMake, C ++, C, Python.

Вы должны использовать то, что уже там. Например, LibreOffice с открытым исходным кодом и бесплатный, может обрабатывать такие документы (вкл. doc). Есть библиотеки, которые тоже это делают. Поэтому лучше всего интегрировать некоторую библиотеку в ваше приложение Qt. Я НЕ рекомендовал бы реализовать это самостоятельно, если у вас нет много свободного времени. Дело в том, что большие проекты, такие как LibreOffice, OpenOffice et c. все еще не имеют 100% поддержки для таких документов, должен дать достаточно большой намек, что это не тривиальная задача.

...