📄

Request My Resume

Thank you for your interest! To receive my resume, please reach out to me through any of the following channels:

← 返回资源中心
AI & 开发 随意打赏 📎 ZIP · 65KB

AI PPTX 生成工具 Skill | Slides Skill for AI 下载

基于 PptxGenJS 的 AI Skill 工具包,支持通过 AI 直接生成可编辑的 PPTX 文件,而非 HTML 网页版 PPT。包含布局助手、渲染验证工具和完整工作流。

☕ 随意打赏下载

ZIP · 65KB

工具简介

这是一个专为 AI Agent 设计的 Slides Skill 工具包,让 AI 能够直接生成真实的、可编辑的 .pptx PowerPoint 文件,而不是 HTML 网页版 PPT。

基于 PptxGenJS 库构建,包含完整的布局助手、渲染验证脚本和最佳实践工作流。

核心特性

🎯 真实 PPTX 输出

  • 生成原生 PowerPoint 文件,支持 Office/WPS/Keynote 打开编辑
  • 保留文本、图表、图片的完全可编辑性
  • 支持 16:9、4:3 等多种幻灯片尺寸

🛠️ 完整工具链

  • 布局助手pptxgenjs_helpers/ 提供文本框自动调整、图片裁剪、LaTeX 公式、代码高亮等功能
  • 渲染验证render_slides.py 将 PPTX 转为 PNG 预览图
  • 溢出检测slides_test.py 自动检测内容是否超出幻灯片边界
  • 字体检测detect_font.py 报告缺失或替换的字体

📐 智能布局

  • 自动文本框尺寸计算(autoFontSize, calcTextBox
  • 智能图片裁剪和缩放(imageSizingCrop, imageSizingContain
  • 重叠和越界警告系统

🎨 丰富内容支持

  • 原生 PowerPoint 图表(柱状图、折线图、饼图等)
  • LaTeX 数学公式渲染
  • 语法高亮代码块
  • SVG 矢量图形嵌入

适用场景

  • AI Agent 自动生成演示文稿
  • 从截图/PDF 重建可编辑的 PPT
  • 批量生成报告幻灯片
  • 数据可视化演示
  • 技术文档转 PPT

工作流程

  1. 设置幻灯片尺寸(默认 16:9)
  2. 导入 pptxgenjs_helpers 布局助手
  3. 用 JavaScript 编写幻灯片内容
  4. 运行渲染脚本生成 PPTX
  5. 验证布局(溢出检测、字体检查)
  6. 交付 .pptx 和源代码 .js

包含文件

slides/
├── SKILL.md                    # 完整使用文档
├── LICENSE.txt                 # 许可证
├── assets/
│   └── pptxgenjs_helpers/      # 布局助手库
├── scripts/
│   ├── render_slides.py        # PPTX 转 PNG
│   ├── slides_test.py          # 溢出检测
│   ├── create_montage.py       # 生成缩略图拼图
│   ├── detect_font.py          # 字体检测
│   └── ensure_raster_image.py  # 图片格式转换
├── references/
│   └── pptxgenjs-helpers.md    # API 参考文档
└── agents/
    └── openai.yaml             # Agent 配置示例

技术栈

  • PptxGenJS:JavaScript PPTX 生成库
  • Python 脚本:渲染和验证工具
  • LibreOffice:用于 PPTX 转图片和字体检测

使用要求

  • Node.js 环境(运行 PptxGenJS)
  • Python 3.x(运行验证脚本)
  • LibreOffice(可选,用于渲染和字体检测)

为什么选择这个工具?

与 HTML 网页版 PPT(如 reveal.js)不同,这个工具生成的是真实的 PowerPoint 文件:

✅ 可以在 Office/WPS/Keynote 中打开编辑
✅ 支持原生图表和动画
✅ 文件格式通用,易于分享
✅ 保留完整的编辑能力

非常适合需要交付可编辑演示文稿的场景。

TuneFab 音乐转换广告图

TuneFab 音乐下载转换器

可将 Spotify、Apple Music、YouTube Music、Amazon Music、Deezer、Pandora、SoundCloud 与 Audible 转成 MP3、WAV 或 FLAC。

  • 覆盖主流流媒体音乐平台与 Audible 有声书。
  • 保留原始音质,并支持 MP3、WAV、FLAC 导出。
  • 适合离线收听、素材整理和统一桌面工作流。
查看 TuneFab

包含联盟推广链接,将在新标签页打开。

☕ 觉得有帮助?

Mr. Guo Logo

© 2026 Mr'Guo

Twitter Github WeChat