Перейти к содержимому
Новость

DeckCraft: появилась бесплатная альтернатива Microsoft PowerPoint на Rust

На GitHub доступен DeckCraft, редактор презентаций с открытым исходным кодом, написанный на Rust. Программа поддерживает файлы PowerPoint, работает на нескольких операционных системах и позволяет автоматизировать создание слайдов. Однако разработка пока находится на стадии альфа-версии.

Анатолий В.
DeckCraft: появилась бесплатная альтернатива Microsoft PowerPoint на Rust

Автор: storytold

Разработчики проекта ArtCraft выпустили DeckCraft, собственную реализацию редактора презентаций Microsoft PowerPoint. Программу создают с нуля на языке Rust, без использования исходного кода Microsoft. Она распространяется бесплатно, а исходники опубликованы под открытыми лицензиями Apache 2.0 и MIT.

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

04_1600x1000_a5704d75ff

Фото: storytold

Для пользователей PowerPoint наиболее интересна поддержка формата PPTX. DeckCraft умеет открывать такие презентации, редактировать их и сохранять обратно. Также предусмотрен экспорт в PDF и графические форматы PNG и JPEG. Это позволяет обмениваться файлами с людьми, которые продолжают работать в Microsoft Office. При этом разработчики пока не гарантируют полную совместимость со сложными презентациями, особенно если в них используются нестандартные эффекты и оформление.

Оценить степень готовности программы можно по официальной дорожной карте DeckCraft. В документе от 10 октября разработчики сообщают о реализации 79% возможностей PowerPoint по охвату функций. Однако общую готовность для реальной замены редактора Microsoft они оценивают примерно в 55%. Эти показатели получены по собственной методике проекта, поэтому воспринимать их как результаты независимого тестирования нельзя.

06_1600x1000_32e99f6023

Фото: storytold

Отдельное направление разработки связано с автоматизацией. В DeckCraft предусмотрено более 200 команд, которыми можно управлять через командную строку, JSON-интерфейс или MCP-сервер. Последний позволяет подключать инструменты на основе искусственного интеллекта. Например, внешний агент может создавать слайды, добавлять элементы и изменять презентацию через программные команды. Насколько надежно такая схема работает со сложными документами, еще предстоит проверить.

Программа ориентирована на Windows, macOS, Linux и FreeBSD. Также заявлена браузерная версия. Для Linux разработчики предлагают готовые пакеты и AppImage, а исходный код позволяет самостоятельно собрать приложение. Проект активно обновляется: первая версия 0.1.0 вышла 7 октября, а 9 октября была опубликована версия 0.4.0 с исправлениями и дополнительными возможностями.

02_2020x600_e93e83a630

Фото: storytold

Для пользователей из России DeckCraft может быть интересен как бесплатный редактор с поддержкой распространенного формата PPTX. Отдельная российская версия не заявлена, а качество работы с русскоязычными презентациями и перенос сложного форматирования требует проверки.

Пока DeckCraft разумнее рассматривать как экспериментальную альтернативу PowerPoint. Для простых презентаций заявленных возможностей уже достаточно, но использовать программу для важных рабочих документов без предварительной проверки совместимости рискованно. Особенно если файлы придется передавать коллегам, работающим в Microsoft Office.

Источник: GitHub
4 показов