Repolode
pipipi-pikachu

pipipi-pikachu/PPTist

Браузерный редактор презентаций в стиле PowerPoint на Vue 3 и TypeScript с поддержкой импорта и экспорта PPTX и генерации слайдов с помощью ИИ по шаблонам.

Open source альтернатива:Microsoft PowerPoint

Звёзды
9,407
Форки
1,774
Открытые issues
21
Последний коммит
11 дней назад

Что это?

PPTist — браузерный редактор слайдов, в котором реализована большая часть часто используемых функций Microsoft PowerPoint. Он поддерживает текст, изображения, фигуры, линии, диаграммы, таблицы, видео, аудио и формулы LaTeX, а также отмену и повтор действий, выравнивание, группировку, анимацию элементов и слайдов, режим докладчика и инструменты для заметок.

Проект позволяет импортировать и экспортировать PPTX, JSON и собственный формат pptist, а также сохранять слайды в виде изображений или PDF. Кроме того, он поддерживает генерацию презентаций с помощью ИИ по шаблонам и включает схему данных, позволяющую ИИ напрямую создавать данные страниц слайдов. По заявлению проекта, точность импорта PPTX составляет примерно 85% и выше, а экспорта — 95% и выше; сложные анимации, специальные диаграммы и расширенные стили могут отличаться от оригинала.

PPTist создан на Vue 3 и TypeScript и не зависит от библиотеки UI-компонентов, поэтому веб-разработчикам проще менять стили и расширять функциональность. Для локального запуска требуется Node.js версии 20 или новее.

Ключевые возможности

  • 01Поддерживает текст, изображения, фигуры, линии, диаграммы, таблицы, видео, аудио и формулы LaTeX.
  • 02Импортирует и экспортирует PPTX, JSON и файлы pptist, а также сохраняет слайды в виде изображений или PDF.
  • 03Поддерживает генерацию презентаций с помощью ИИ по шаблонам и включает схему данных для создания слайдов ИИ.
  • 04Предоставляет инструменты докладчика: кисти для заметок, лазерную указку, таймер и режим докладчика.
  • 05Включает привычные для настольных редакторов инструменты: линейки, линии сетки, магнитное выравнивание и контекстные меню.
  • 06Предоставляет базовые возможности редактирования и предварительного просмотра на мобильных устройствах.

Сценарии использования

  • Добавление браузерного редактора слайдов в веб-продукт или внутренний инструмент.
  • Предварительный просмотр и быстрая проверка файлов PPTX онлайн.
  • Создание собственного продукта для презентаций на основе редактируемой модели данных слайдов.
  • Эксперименты с контентом слайдов, созданным ИИ и отображаемым и редактируемым в браузере.

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

  1. 1

    Убедитесь, что установлена Node.js версии 20 или выше

  2. 2

    Установите зависимости

    npm install
  3. 3

    Запустите сервер разработки

    npm run dev
  4. 4

    Откройте http://127.0.0.1:5173/ в браузере

Что важно знать

  • Согласно README, проект предназначен для разработчиков и не работает из коробки как готовый к использованию инструмент.
  • В README указано, что проект не предоставляет онлайн-сервисы; ссылка на демо предназначена только для демонстрации.
  • Проект распространяется по лицензии AGPL-3.0. Для коммерческого использования с закрытым исходным кодом требуется отдельная платная лицензия или соблюдение условий AGPL.
  • Точность импорта и экспорта PPTX не достигает 100%, поэтому сложные анимации, диаграммы и расширенные стили могут отличаться.

Темы

Частые вопросы

Что такое PPTist?
Браузерный редактор презентаций в стиле PowerPoint на Vue 3 и TypeScript с поддержкой импорта и экспорта PPTX и генерации слайдов с помощью ИИ по шаблонам. PPTist — браузерный редактор слайдов, в котором реализована большая часть часто используемых функций Microsoft PowerPoint. Он поддерживает текст, изображения, фигуры, линии, диаграммы, таблицы, видео, аудио и формулы LaTeX, а также отмену и повтор действий, выравнивание, группировку, анимацию элементов и слайдов, режим докладчика и инструменты для заметок.
PPTist можно использовать бесплатно? Какая у него лицензия?
PPTist распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
PPTist всё ещё поддерживается?
Активно поддерживается. Последний коммит в PPTist — 10 окт. 2026 г..
Для чего можно использовать PPTist?
Добавление браузерного редактора слайдов в веб-продукт или внутренний инструмент. Предварительный просмотр и быстрая проверка файлов PPTX онлайн. Создание собственного продукта для презентаций на основе редактируемой модели данных слайдов. Эксперименты с контентом слайдов, созданным ИИ и отображаемым и редактируемым в браузере.
Как установить PPTist?
Убедитесь, что установлена Node.js версии 20 или выше Установите зависимости: npm install Запустите сервер разработки: npm run dev Откройте http://127.0.0.1:5173/ в браузере
Где скачать PPTist?
Исходный код и инструкции по установке — на GitHub: https://github.com/pipipi-pikachu/PPTist

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Десктопное приложение с локальным хранением данных: создаёт редактируемые HTML-слайды по текстовому запросу или загруженному документу, генерирует изображения с помощью ИИ и импортирует и экспортирует PPTX.

2,2 тыс.215TypeScriptApache-2.0Обновлён позавчера