Скиллы Продвинутый Контент и творчество

WPS/PowerPoint Automation (Windows)

Скачать ZIP
7
Предупреждение о рисках!

Установка скиллов и плагинов 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-технологии. :


Файл из источника

11826_tiangong-wps-ppt-automation-0.1.0.zip