Universal Network Objects
![]() Universal Network Objects (UNO) — це модель компонентів, що використовується в пакетах комп'ютерних програм OpenOffice.org та LibreOffice . Він базується на інтерфейсі та розроблений для забезпечення сумісності між різними мовами програмування, об'єктними моделями та архітектурами машин на одній машині, в LAN або через Інтернет. Користувачі можуть реалізовувати або отримувати доступ до компонентів UNO з будь-якої мови програмування, для якої існує прив'язка мови . Повні прив'язки мови UNO існують для C++ (залежно від компілятора), Java, Object REXX, Python та Tcl . Прив'язки, що дозволяють доступ до компонентів, але не запис, існують для StarOffice Basic, OLE Automation та . NET- інфраструктура спільної мови . Зокрема, цей API використовується макросами. Універсальні мережеві об'єкти працюють у середовищі виконання UNO (URE). [1] Версія UNO для Apache OpenOffice випущена за умовами ліцензії Apache (версія 2) як безкоштовне програмне забезпечення з відкритим вихідним кодом . UNO для виклику функційПриклади: зовнішня програма може експортувати ODT- файл як PDF- файл або імпортувати та конвертувати DOCX, викликаючи LibreOffice через інтерфейс UNO. Інша зовнішня програма може отримати доступ до комірки та формул з файлу LibreOffice Calc. Приклади застосування: Docvert, [2] JODConverter, [3] unoConv . [4] UNO для доповненьПрограмісти можуть писати та інтегрувати власні компоненти UNO в OpenOffice/LibreOffice. Ці компоненти можна додавати до меню та панелей інструментів LibreOffice; вони називаються «Доповненнями». [5] Доповнення можуть розширити функціональність LibreOffice. Інтеграцію нових компонентів підтримують деякі інструменти та сервіси. Три основні кроки такі: [5]
Приклад застосування: jOpenDocument . [6] Посилання
Зовнішні посилання
|
Portal di Ensiklopedia Dunia