Возможности программирования LibreOffice/OpenOffice для создания программ обработки документов
Приведен обзор базовых принципов и технологий программирования свободнораспространяемых пакетов LibreOffice и OpenOffice. Рассмотрены возможности пакетов и методы их программирования, в том числе создания макросов и диалогов, добавления внешних библиотек и вызов внешних программ. Даны базовые сведения о технологии и сервисах универсальных сетевых объектов, а также о событийном управлении. Рассмотренные возможности позволят использовать функции по редактированию документов, преобразованию форматов, импорту и экспорту данных в собственных разработках.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
УДК 004.91
Возможности программирования LibreOffice/OpenOffice
для создания программ обработки документов
В.И. Виноградов, М.В. Виноградова
МГТУ им. <...> Н.Э. Баумана, Москва, 105005, Россия
Приведен обзор базовых принципов и технологий программирования свободнораспространяемых
пакетов LibreOffice и OpenOffice. <...> Рассмотрены возможности
пакетов и методы их программирования, в том числе создания макросов и диалогов,
добавления внешних библиотек и вызов внешних программ. <...> Даны базовые сведения
о технологии и сервисах универсальных сетевых объектов, а также о событийном
управлении. <...> Рассмотренные возможности позволят использовать функции
по редактированию документов, преобразованию форматов, импорту и экспорту
данных в собственных разработках. <...> Для создания кроссплатформенных приложений предлагается использовать
альтернативу Microsoft Office – офисные пакеты
LibreOffice [1] или OpenOffice [2]. <...> Поскольку LibreOffice является ответвлением
от проекта OpenOffice и базовый функционал, используемые
технологии и интерфейсы программирования у них совпадают, а
имеющиеся различия не имеют значения в рамках данной статьи, то
оба пакета будут рассмотрены совместно под названием «Офисный
пакет Офис» (ОП Офис). <...> Далее раскрываются возможности и средства ОП Офис, которые
могут быть использованы при разработке программ обработки документов. <...> Данный проект является пакетом офисных
приложений, объединяющим следующие компоненты [3]: текстовый
и табличный процессоры, среду взаимодействия с системой
управления базой данных (СУБД), редакторы формул и векторной
графики, средство подготовки презентаций. <...> ОП Офис является кроссплатформенным приложением и
может быть использован на платформах: Linux (на 32- и 64разрядных
системах), Windows (на 2000 и более поздней версии),
MacOS, FreeBSD и Solaris. <...> В качестве табличного процессора ОП Офис работает с электронными
таблицами, выполняя преобразования и вычисления данных,
и может выполнять следующие операции:
обработка и визуализация табличных <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: