Проект осуществляет чтение файла формата ODF методами Qt и UNO Libreoffice, формирование списка таблиц, содержащихся в файле, добавление-удаление строк и столбцов, редактирование ячеек.
System requirements: Libreoffice 6.4 или выше с поддержкой UNO API, Astra Linux 2.12 или Debian Linux 9.0 или выше Ubuntu Linux 18.0 или выше Calculate Linux 17.15 Qt 5.11 или выше cmake 3.7 или выше
Сборка через qmake cp qtuno.conf.astra.example qtuno.conf qmake make
Compile & install из исходных кодов: mkdir build cd build cmake ../; make root : make install
Формирование прекомпилированного пакета с заголовочными файлами только для библиотеки под Debian/Ubuntu: mkdir build cd build cmake ../ make cpack -G DEB
Формирование прекомпилированного пакета с заголовочными файлами для библиотеки и работы с libreoffice UNO mkdir build cd build cmake -D_UNO_HEADERS_=1 ../ make cpack -G DEB
Установка пакета в Debian/Ubuntu root : dpkg -i qtuno[_ooo]-1.0.0-Linux.deb
На выходе будет библиотека c заголовочными файлами и тестовое приложение app_uno
(C) НИИ Рубин @author Ю.Л.Русинов