SlideImport
Переносит PowerPoint и Google Slides в Figma редактируемыми фреймами, а не плоскими картинками.

Каждый редизайн презентации начинается одинаково: кто-то присылает .pptx, и дизайнер либо перепечатывает, либо кидает скриншоты в Figma и работает поверх мёртвых картинок.
- Год
- 2026
- Роль
- Дизайн и разработка
- Тип
- Плагин Figma, бесплатный, без лимитов
- Работает
- Оффлайн, файл не покидает панель
Проблема
Оба обычных пути теряют содержимое. Экспорт в картинки не оставляет ничего редактируемого; пересборка руками стоит часов до начала дизайна. И часы - дешёвая часть: уходит причина, по которой каждый элемент стоит там, где стоит.
Чтоясделал
Файл на входе, фрейм на слайд на выходе
Перетащите .pptx на окно и нажмите один раз. Каждый слайд становится фреймом в размере, который задал автор, в ряд или колонкой, с оригинальными именами слоёв, если они вам нужны. По окончании фреймы выделены и вьюпорт уже на них, потому что следующее, что вы собирались делать, - идти их искать.
.pptx - это zip, полный XML
Переименуйте - и он откроется: документ на каждый слайд, тема, лейауты, от которых они наследуют, картинки настоящими файлами и набор файлов связей, говорящих, что на что указывает. Ничего не надо экспортировать, конвертировать или загружать: колода уже содержит всё, что кому-либо нужно. Распаковка и парсинг происходят в окне плагина - единственном месте в плагине Figma, где существует DOM-парсер.

Девять с половиной тысяч на пиксель
Office меряет всё в English Metric Units: 914 400 на дюйм, число, которое делится нацело на 72, на 96 и на 254, ради чего единица и существует. Разделите на 9 525 - и каждая координата файла уже в единицах Figma. Лейаут не воссоздан со скриншота, он сконвертирован, так что ничто не ложится приблизительно.
Фигура несёт не цвет, а имя
Большинство вещей в колоде покрашено ссылкой вида accent1, а не hex-ом, и значение живёт в файле темы по соседству. Поэтому тема читается первой, и каждая ссылка разрешается при парсинге. Пропустите шаг - и всё тематическое придёт чёрным: режим отказа большинства конвертеров и причина, по которой их выход похож на ксерокопию.

Чем становится каждое
Фигуры становятся прямоугольниками и эллипсами со своими радиусами. Текст становится текстом, абзац за абзацем, и каждый ран хранит свой кегль и цвет. Картинки выходят из архива и ложатся заливками. Линии становятся линиями, группы - группами с авторской вложенностью. Тени и 3D-эффекты не переносятся и не подделываются: тень почти правильная хуже той, про которую видно, что её нет.

Строка файла, два чекбокса и глагол
Окно - 320 на 340. Некуда деть предпросмотр, страницу настроек или объяснение, и ничто их не требует: выберите файл, решите, лягут слайды в ряд или колонкой, нажмите Import. Строка прогресса называет слайд, на котором стоит, - единственное, что кто-либо хочет знать в ожидании.
Подкапотом
Парсинг происходит в окне, а не в плагине
У кода плагина Figma нет DOM и способа что-либо распаковать; у UI-айфрейма есть оба. Поэтому файл читается, распаковывается и парсится в простые объекты на стороне окна, и только готовая геометрия переходит границу, чтобы быть нарисованной. Плагин разрезан надвое по линии, которую провёл API, а не по той, которую выбрали бы сами.
Ничего не покидает машину
Манифест не объявляет разрешённых доменов. Ни аплоада, ни сервиса конверсии, ни очереди, ни соглашения, а значит колода под NDA проходит без предварительного разговора.
Текст - причина делать это вообще
Абзацы пересобираются по одному рану, а не сплющиваются в строку, так что строка, где три слова жирные и одно другого цвета, остаётся такой. В момент, когда раны схлопываются, импорт перестаёт быть редактируемым и становится картинкой с выделяемыми буквами.
Бесплатно, без лимитов
Без счётчика, без аккаунта, без платы за файл. Инструмент, который работает четыре секунды и закрывается, не может содержать ничего сложнее собственного существования.