Просмотрщик: PPTX-карусель со слайдами + PDF/PNG экспорт
Что изменилось
PowerPoint-презентации (.pptx) открываются в чате карусельным плеером со слайдами. Навигация prev/next, счётчик «N из M», экспорт в PDF или PNG-секвенцию через Electron IPC.
- Пакет
@rox-one/artifact-viewer-pptx: пятый адаптер в реестре. - jszip-based OOXML parser: распаковывает
ppt/slides/slide{N}.xmlи извлекает заголовки и тело каждого слайда без heavy-DOM операций. - Carousel UI: prev/next кнопки, клавиатурная навигация (←/→), индикатор «3 из 12», thumbnails в bottom-strip.
- Export to PDF: через main-процесс IPC
artifact:pptx:export-pdf— слайды собираются Electron'sprintToPDF. - Export to PNG slides:
artifact:pptx:export-png-slides— каждый слайд как отдельный PNG в zip. - i18n: подписи кнопок и счётчиков на 8 локалях.
Где попробовать
Попросите: «сделай 5-слайдовую презентацию о квартальных результатах». Презентация откроется встроенной каруселью со слайдами — кликайте стрелки или используйте клавиатуру.
Связано
PR #351 — PPTX adapter с каруселью.