Инженерный журнал: наука и инновацииЭЛЕКТРОННОЕ НАУЧНО-ТЕХНИЧЕСКОЕ ИЗДАНИЕ
свидетельство о регистрации СМИ Эл № ФС77-53688 от 17 апреля 2013 г. ISSN 2308-6033. DOI 10.18698/2308-6033
  • Русский
  • Английский
Статья

Возможности программирования LibreOffice/OpenOffice для создания программ обработки документов

Опубликовано: 19.11.2013

Авторы: Виноградов В.И., Виноградова М.В.

Опубликовано в выпуске: #1(25)/2014

DOI: 10.18698/2308-6033-2014-1-1060

Раздел: Информационные технологии

Приведен обзор базовых принципов и технологий программирования свободно-распространяемых пакетов LibreOffice и OpenOffice. Рассмотрены возможности пакетов и методы их программирования, в том числе создания макросов и диалогов, добавления внешних библиотек и вызов внешних программ. Даны базовые сведения о технологии и сервисах универсальных сетевых объектов, а также о событийном управлении. Рассмотренные возможности позволят использовать функции по редактированию документов, преобразованию форматов, импорту и экспорту данных в собственных разработках.


Литература
[1] Официальный сайт проекта LibreOffice. URL: http://www.u.wikipedia.org/wiki/Libre_Office (дата обращения 30.06.2012)
[2] Материал из Википедии по OpenOffice.org. URL: http://ru.wikipedia.org/wiki/Libre_Office (дата обращения 20.06.2012)
[3] Ионов А., Коновалов Ю., Новодворский А., Трунин И., Смирнов Д., Якушин А., Гарбуз Н. Практическое руководство по Ru.OpenOffice.org. Москва, Инфра-Ресурс, 2005, 84 с.
[4] Справочное руководство по LibreOffice. URL: https://help.libreoffice.org/Main_Page/ru (дата обращения 20.07.2012)
[5] Пьяных Е.Г. Проектирование баз данных в среде OpenOffice.org (ПО для управления базами данных): учеб. пособие. Москва, 2008, 62 c.
[6] OpenOffice.org. Начинаем работу. Пер. с англ. Москва, Инфра-Ресурс, 2007, 331 с.
[7] Бейн М. А. Изучение программирования макросов для электронных таблиц в OpenOffice.org. OOo Basic и Автоматизация Calc. Быстрое и дружественное руководство по написанию макросов и приложений электронных таблиц. Пер. c англ. Санкт-Петербург, Packt Publishing, 2008, 151 с.
[8] Программирование на языке OpenOffice.org Basic. Пер. с англ. Москва, Инфра-Ресурс, 2007. 184 с.
[9] Питоньяк Э. OpenOffice.org pro. Автоматизация работы. Москва, ДМК Пресс, 2008, 512 с.
[10] Справочная информация по API OpenOffice.org. URL: http://wiki.openoffice.org/wiki/Main_Page (дата обращения 30.06.2012)
[11] Справочная информация по модулям Apache OpenOffice. URL: http://www.openoffice.org/api/docs/common/ref/com/sun/star/module-ix.html (дата обращения 06.07.2012)
[12] Apache OpenOffice Developer's Guide. URL: http://wiki.openoffice.org/wiki/Documentation/DevGuide/OpenOffice.org_Developers_Guide (дата обращения 3.07.2012)
[13] Питоньяк Э. Полезная информация по макросам для OpenOffice. Пер. с англ. URL: http://www.pitonyak.org/AndrewMacro_rus.odt (дата обращения 22.07.2012)
[14] Начала программирования в OpenOffice.org. Пер. с англ. М., ИнфраРесурс, 2007, 37 с.
[15] Справочная информация по созданию шлюзов через UNO. URL: http://wiki.openoffice.org/wiki/Uno/Article/About_Bridges (дата обращения 05.07.2012)
[16] Справочная информация по программированию на языке C++ по технологии UNO. URL: http://www.openoffice.org/api/docs/cpp/ref/names/index.html (дата обращения 05.07.2012)
[17] Справочная информация по программированию на языке Java по технологии UNO. URL: http://www.openoffice.org/api/docs/java/ref/overview-summary.html (дата обращения 05.07.2012)
[18] Автоматизация OpenOffice. URL: http://habrahabr.ru/post/116151/ (дата обращения 04.07.2012)