PPT Master

活跃
GitHub Python MIT

简介

AI 驱动的 PPT 生成工具,从任意文档自动生成原生可编辑的 PPTX 文件,输出真正的 PowerPoint 图形元素而非图片。

核心特性

  • 原生 PPTX 生成 — 输出真正的 PowerPoint 图形元素而非图片,可直接在 PowerPoint 中编辑
  • 文档输入解析 — 支持 Markdown、PDF、Word 等多种文档格式自动解析为幻灯片内容
  • 多风格模板 — 内置 Swiss Grid、Glassmorphism、Memphis Pop 等专业设计风格
  • 演讲者备注与旁白 — 自动生成演讲者备注,支持导出旁白版 PPTX 可直接播放
  • LLM 驱动排版 — 利用 AI 自动完成版式设计、配色方案和视觉层次布局
  • CLI 与 Web 两种使用方式 — 支持命令行批量生成和在线预览编辑

适用场景

💡 将技术文档或研究报告快速转换为可演示的 PPTX 幻灯片
💡 从 Markdown 笔记自动生成会议汇报用的 PowerPoint 演示文稿
💡 批量生成产品介绍、项目汇报等标准化演示材料
💡 将学术论文转换为带旁白的可播放演示文稿
💡 为内容创作者生成带数据图表和视觉排版的演讲材料

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(53.1k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

pip install ppt-master
ppt-master generate --input report.md --output slides.pptx --style swiss-grid

相关项目

Scrapling

79.4k · Python
活跃 A+

自适应 Web 爬虫框架,智能应对反爬机制,从单次请求到大规模爬取均可处理,专为 AI Agent 数据采集设计。

browserpythontools +2
  • · 自适应选择器 — 解析器学习网站结构变化,自动重新定位元素,即使页面更新也能找到数据
  • · 反爬虫绕过 — 内置 StealthyFetcher 和 DynamicFetcher,可绕过 Cloudflare Turnstile 等反机器人系统
  • · 多模式 Fetcher — 提供 Fetcher、AsyncFetcher、StealthyFetcher、DynamicFetcher 四种模式适应不同场景