Agent Skills
返回列表
PPT 幻灯片合并图片工具

PPT 幻灯片合并图片工具

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c181ebc3/pptx-merge-slides。

技能介绍

要解决的问题

当学期结束或批量收作业后,老师经常要处理几十份学生 PPT。如果按单页导出图片,文件名会失去归属;如果整份 PPT 导出 PDF,又不便直接按学生查看。这个技能针对“每 N 页合并成一张图、并用学生姓名命名”的场景。

技能如何工作

它按流程处理 .pptx 或 .ppt:

  • 环境选择:Windows 优先调用 WPS/PowerPoint COM,失败时退回 LibreOffice;macOS 和 Linux 使用 LibreOffice 将 PPTX 转 PDF,再用 PyMuPDF 渲染为 PNG。
  • 命名提取:每 SLIDES_PER_GROUP 页作为一组,默认 3 页。优先匹配“XX同学”模式,其次识别 2–5 字中文姓名;找不到时使用 unknown_student_N。
  • 导出与合并:每页按 1920x1080 导出,Pillow 纵向拼接,页间留 20px 白色间距,不足一组也会合并。
  • 输出控制:文件名为清洗后的学生姓名,默认 PNG,可配置为 JPG,保存到 merged_slides/图片/,并清理临时图片。

适用边界与注意点

这个技能更适合课程报告、学生作业等结构化 PPT。它不是通用 PPT 编辑工具,不修改幻灯片内容,也不识别复杂版式中的姓名。如果每份 PPT 的页数不能被 SLIDES_PER_GROUP 整除,最后一页会进入末组合并。若环境缺少 WPS、PowerPoint 或 LibreOffice,需要先完成依赖准备。

使用场景

  • 学期结束时,把每位学生三份作业 PPT 各合并成一张 PNG,并按姓名命名归档。
  • 收到一批学生报告后,按每 3 页一组导出 1920x1080 图片,方便逐页核对。
  • 在 macOS 上无 PowerPoint 时,用 LibreOffice 将课程 PPT 批量转为合并图。
  • 需要把文件夹里的多份 .pptx 顺序处理,并生成带学生名的图片。

适合人员

  • 需要按学生姓名归档课程 PPT 的讲师
  • 负责批量导出学生报告的助教
  • 在 macOS/Linux 环境处理课程 PPT 的教师
  • 要把多份课程作业转成图片的教务人员