Web SDK

Быстрый старт

Перед установкой Univer Slides познакомьтесь с четырьмя понятиями, на которых строится любая интеграция Slides:

  • Плагин
  • Снимок и модель данных
  • Команда
  • Facade API

Основные понятия

Плагины

Univer Slides собирается из плагинов. UniverSlidesPlugin регистрирует модель презентации UNIVER_SLIDE и основные команды, а UniverSlidesUIPlugin добавляет интерфейс редактора в браузере. Подключайте дополнительные пакеты для печати, таблиц, диаграмм, импорта и экспорта только при необходимости.

Интерфейс Slides использует внутри сервисы Docs, Drawing и Shape для редактирования текста и графики. Это технические зависимости стека Slides; опыт работы с другими продуктами Univer не требуется.

Снимок и модель данных

Каждая презентация сохраняется как снимок ISlideData. name и defaultPageSize описывают презентацию, slideOrder задаёт порядок записей в slides, а необязательные переиспользуемые слои хранятся в masterPages и layoutPages.

Текущий снимок возвращает presentation.save(). Снимок предназначен для хранения, а не является активной моделью: его изменение после запуска презентации не обновляет редактор.

Команда

Изменения во время работы выполняются командами. Благодаря этому проверка модели, обновление представления, отмена и повтор проходят через единый поток изменений. Методы Facade для Slides подготавливают параметры и выполняют эти команды.

Внимание

Не изменяйте снимок запущенной презентации напрямую. Используйте методы Slides Facade или зарегистрированные команды.

Facade API

Импортируйте @univerjs-pro/slides/facade после основного Facade-входа, чтобы добавить API Slides в FUniver. Этот вход предоставляет createPresentation(), getActivePresentation(), getPresentation() и другие методы.

Полная настройка и примеры приведены в разделе Использование Slides Facade API.

Далее перейдите к разделу Установка и основы использования.

Насколько полезно это руководство?

© 2026 DreamNum Co., Ltd.