PPT自动化处理

3小时前更新 1 00
PPT自动化处理PPT自动化处理
PPT自动化处理

技能简介

该技能通过Python脚本调用Windows COM接口,控制PowerPoint或WPS演示文稿完成常见操作,包括文本提取、格式导出、内容替换、幻灯片增删、字体主题统一等。

能做什么

  • 提取幻灯片正文文本、演讲者备注、大纲标题
  • 导出为PDF或PNG图片序列
  • 全文查找替换,批量修改内容
  • 插入或删除指定位置幻灯片
  • 统一全文字体名称与字号
  • 应用外部主题文件(.thmx)
  • 导出内嵌图片和媒体资源

使用说明

安装准备

  1. 确保Windows系统已安装Microsoft PowerPoint或WPS演示
  2. 安装Python依赖:python -m pip install pywin32

基础用法

读取幻灯片文本:

python {baseDir}/scripts/wps_ppt_automation.py read --input "C:\path\file.pptx"

导出为PDF:

python {baseDir}/scripts/wps_ppt_automation.py export --input "C:\path\file.pptx" --format pdf --output "C:\path\out.pdf"

替换文本并另存:

python {baseDir}/scripts/wps_ppt_automation.py replace --input "C:\path\file.pptx" --find "旧文本" --replace "新文本" --save "C:\path\out.pptx"

统一字体:

python {baseDir}/scripts/wps_ppt_automation.py font --input "C:\path\file.pptx" --name "微软雅黑" --size 20 --save "C:\path\out.pptx"

如需使用WPS而非PowerPoint,添加--app wps参数;如需显示界面操作,添加--visible true

输入与输出

见下方输入与输出表格。

项目内容
输入本地PPTX文件路径;操作指令及对应参数(如查找替换文本、字体设置、输出目录等)
输出根据指令返回文本文件、PDF/PNG、修改后的PPTX或资源文件夹
适用人群Windows办公用户、金融分析师、需处理演示文稿的业务人员
不包含非Windows系统支持;批量多文件处理;云端文档直接操作

 

风险提示

  • 仅支持单文件操作,不建议用于批量处理大量文档
  • 操作前备份原始文件,避免误覆盖
  • WPS与PowerPoint的COM行为存在差异,部分功能可能表现不同
  • 依赖Windows环境,macOS/Linux无法直接使用

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/fadeloo/tiangong-wps-ppt-automation/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...