Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Этот навык предназначен для автоматизации типовых операций с презентациями PowerPoint и WPS на Windows через COM-интерфейс. Он позволяет извлекать текст, заметки и структуру слайдов, экспортировать файлы, изменять содержимое и управлять оформлением — всё программно, без ручной работы.
Общее описание
С помощью встроенного Python-скрипта можно управлять PowerPoint или WPS Presentation напрямую через COM. Это обеспечивает высокую точность обработки, поскольку операции выполняются внутри самого приложения, сохраняя форматирование и структуру документа. :
Навык поддерживает широкий спектр действий: чтение содержимого слайдов, экспорт в PDF или изображения, поиск и замена текста, вставку и удаление слайдов, унификацию шрифтов, применение тем и извлечение встроенных медиафайлов. :
Требования
- Операционная система Windows
- Установленный Microsoft PowerPoint или WPS Presentation
- Python с библиотекой
pywin32
Быстрый старт
python {baseDir}/scripts/wps_ppt_automation.py read --input "C:\path\file.pptx"
python {baseDir}/scripts/wps_ppt_automation.py export --input "C:\path\file.pptx" --format pdf --output "C:\path\out.pdf"
Основные команды
Чтение данных
- read — извлекает весь текст со слайдов
- notes — получает заметки докладчика
- outline — формирует структуру заголовков слайдов
Экспорт
- Экспорт в PDF
- Экспорт слайдов в изображения (PNG)
Редактирование
- replace — поиск и замена текста по всей презентации
- insert-slide — вставка слайда по индексу
- delete-slide — удаление слайда
Оформление
- font — унификация шрифта и размера текста
- theme — применение темы оформления (.thmx)
Работа с медиа
- extract-images — извлечение встроенных изображений
Как это работает
Скрипт подключается к PowerPoint или WPS через COM-интерфейс Windows и управляет презентацией напрямую. Это позволяет выполнять операции чтения, редактирования и экспорта без промежуточных конвертаций или потери качества.
Когда использовать
- Нужно извлечь текст или заметки из презентации
- Требуется экспортировать файл в PDF или изображения
- Необходимо массово заменить текст в одном файле
- Нужно вставить или удалить слайды программно
- Требуется привести оформление к единому стилю
- Необходимо извлечь изображения или медиа
Лучшие практики
- Работайте с копией файла, чтобы избежать потери данных
- Используйте параметр
--saveдля сохранения результатов - При работе с WPS указывайте
--app wps - Включайте
--visible trueдля отладки через интерфейс - Избегайте пакетной обработки — инструмент рассчитан на одну презентацию за запуск
Ограничения
Инструмент не поддерживает пакетную обработку нескольких файлов и работает только в среде Windows, поскольку основан на COM-технологии. :
Файл из источника