惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
U
Unit 42
The Register - Security
The Register - Security
S
Security Affairs
博客园 - 【当耐特】
Latest news
Latest news
爱范儿
爱范儿
T
The Exploit Database - CXSecurity.com
F
Full Disclosure
C
Cisco Blogs
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
P
Privacy & Cybersecurity Law Blog
腾讯CDC
C
CXSECURITY Database RSS Feed - CXSecurity.com
V
Vulnerabilities – Threatpost
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园_首页
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Microsoft Security Blog
Microsoft Security Blog
N
News and Events Feed by Topic
Recorded Future
Recorded Future
Scott Helme
Scott Helme
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
AWS News Blog
AWS News Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tor Project blog
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Hacker News: Front Page
J
Java Code Geeks
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
博客园 - 聂微东
Last Week in AI
Last Week in AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
W
WeLiveSecurity
V2EX - 技术
V2EX - 技术
T
Troy Hunt's Blog
Attack and Defense Labs
Attack and Defense Labs

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次 安卓APP通话记录与录音上传踩坑记录 - 子舒的博客 天量下跌 inBox 笔记 2.3.8,把工具栏交给了你-咕咚同学 我把小龙虾搬到了微信-咕咚同学 安好 - 响石潭 Compound Engineering Plugin:让每个工程单元都比上一个更容易 MOSS-TTS Family:开源高质量语音与声音生成模型家族深度解析 Crawl4AI:专为 LLM 设计的开源 Web 爬虫与数据抓取工具 Build Your Own X:从零实现你最喜欢的技术——程序员进阶的终极资源清单 Anthropic Skills:用文件夹教 Claude 专业技能的开源框架 1年的去月球(下) - 梅之夏 欢迎回来。 简单讲讲 ASN.1 与 OID DTV - 直播聚合客户端 5.22-5.27 – 不兴江 还没去过鸭川 – 不兴江 张晶晶同学三刷林志颖 关于我 – 不兴江 爱与嫉妒 – 不兴江 港股被持续做空 备案码花了四百块-咕咚同学 一句话生成封面:我给公众号做了4种风格的AI封面生成技能 「官」方認證 再谈费曼学习法 2026-05-28T00:34:11+08:00 2026-05-28T00:28:45+08:00 离谱的英语学习指南:基于AI的英语进阶系统方法论 iii:零集成架构的后端统一运行时 Claude Code Harness:让 Claude Code 工作有迹可循的工程化框架 Heretic:全自动移除大语言模型审查机制的开源工具 MarkItDown:微软开源的万能文档转 Markdown 利器 Harness:让 Claude Code 秒变多智能体协作工厂 这段时间尽折腾AI Agent了,确实极大地提高了效率 近期动态:两个新站点正式上线啦 误判解除!zhouayuan.com 腾讯安全申诉成功 - 周阿源|玩具设计・插画日常・生活随笔 Ralph:让 AI 编码工具自主循环跑完所有 PRD 任务的量产神器 全都违法 – 个人工作记录 关于zhouayuan.com被误判 “含违规信息” 的说明与申诉记录 - 周阿源|玩具设计・插画日常・生活随笔 小米 MiMo v2.5 Pro 白嫖 最大的人间清醒,兜里有钱,但是不花。 夜晚靓歌(12):于文文现场solo - 王志勇的Blog 今日插画:风扬起的倔强 - 周阿源|玩具设计・插画日常・生活随笔 回门习俗 独立网卡 - 忘记了回忆 500亿入股人工智能企业 从命令行到桌面智能体-咕咚同学 第一性原理读书笔记 行者微评论223-加班の守株待兔-博客|政治与时事-风雨行者 ZOZO开源物理接触求解器:GPU加速的可扩展仿真引擎 OpenStock:开源股票市场交易平台技术深度解析 MoneyPrinterTurbo:基于AI的全自动短视频生成工具深度解析 Claude-Mem:为 Claude Code 构建的持久化记忆压缩系统 Twenty:可代码化定制的企业级开源 CRM 平台技术深度解析 2026-05-26T22:59:17+08:00 企业级开源大模型部署平台 GPUStack 实战教程 1年的去月球(上) - 梅之夏 Sevalla - 静态网站托管服务 不用翻墙、不用注册、不用月费,普通人也能用上 Claude Code 装修灯具要注意⚠️ 黄梅天先锋 - 游子微博 公安备案顺利办结,站点备案全部完成 - 周阿源|玩具设计・插画日常・生活随笔 第三次兑换天猫超市卡了宗宗酱-三维狐少儿编程 Don't think, feel. - Rolen's Blog 人这一辈子,到底图个什么 博客迁移 - Edwin's Blog 情感赛道写作模板 再现本轮行情的典型特征 裁员与平常心-咕咚同学 别让“偷懒”,成为隐私泄露的破绽 片刻 - Jdeal | Life is like a Design.
PPT Master: 用 AI 从任意文档生成原生可编辑的 PPTX
Cheman · 2026-06-28 · via BlogFinder

今天在 GitHub Trending 上看到一个有意思的项目:PPT Master,它能通过 AI 直接从任意文档(PDF、DOCX、图片等)生成真正的 PowerPoint 文件——不是图片拼接,而是每个元素都可以在 PowerPoint 中直接编辑的原生 DrawingML 图形。

一、项目概述

PPT Master 是一个开源的 AI 演示文稿生成工作流,核心设计理念是:AI 生成的 PPT 必须是真正可编辑的 PowerPoint,而不是一张张打包进 PPTX 的图片

核心特性:

  • 原生可编辑:输出的每一个文本框、图形、图表都是 PowerPoint 原生 DrawingML 对象,而非嵌入的图片
  • 透明成本:工具本身完全免费,唯一的消耗是你使用的 AI 模型配额
  • 数据本地化:文件不需要上传到任何第三方服务器,AI 模型调用之外全程本地运行
  • 不锁定平台:支持 Claude Code、Cursor、VS Code Copilot 等主流 AI IDE,支持 Claude、GPT、Gemini、Kimi 等多种模型
  • 模板复用:可传入已有的 .pptx 模板,让 AI 填充新内容,保持品牌设计一致
  • 自动生成旁白:配合 gpt-image-2 等模型,还能生成幻灯片语音旁白

作者 Hugo He 本身是一位 CPA / CPV / 投资咨询工程师,日常工作中需要审阅和修改大量演示文稿,这个工具源于他"让 AI 生成的 PPT 能够在 PowerPoint 里直接改"的实际需求。

二、技术原理

架构设计

PPT Master 的本质是一个结构化工作流(skill/harness),而非独立的应用程序。它运行在具有 agent 能力的 AI IDE 中,充当 AI 与 PowerPoint 生成引擎之间的协调层。

用户输入(文档 / 文本)
       ↓
   AI IDE Agent
   (Claude Code / Cursor / etc.)
       ↓
  PPT Master 工作流
  (skill/SKILL.md 定义流程)
       ↓
┌─────────────────────────┐
│   内容解析 & 布局规划    │
│   视觉设计 & SVG 生成    │
│   PPTX 导出(python-pptx)│
└─────────────────────────┘
       ↓
  输出:.pptx 文件

核心技术栈

组件技术选型作用
Python 3.10+运行时核心依赖
python-pptxPPTX 生成构建原生 DrawingML 形状
SVG 渲染视觉元素生成图标、装饰图形
AI 模型内容理解 + 设计规划核心智能层
gpt-image-2(可选)图片生成生成幻灯片封面等配图
Pexels/Pixabay API(可选)图库搜索提供高质量免版权图片

质量天花板

作者在 README 中特别指出:

PPT Master is a harness, not a complete agent. harness + model = agent — the tool owns the workflow; the model sets the ceiling.

这意味着输出的质量上限取决于所选 AI 模型的能力。推荐使用 Claude Opus(约 1M token 上下文)配合 gpt-image-2,可达到官方示例中的设计水准;Gemini 3.5 Flash 则是当前性价比最优的选择。

图片获取策略

PPT Master 提供了两条图片获取路径:

  1. AI 生成(需配置 IMAGE_BACKEND + 对应 API Key):调用 gpt-image-2 等模型自动生成配图
  2. 网络图库搜索:零配置可用 Openverse / Wikimedia Commons;配置 PEXELS_API_KEYPIXABAY_API_KEY 可获得更高质量的商业图库资源

三、安装与快速开始

环境要求

  • Python 3.10+
  • 一个具有 agent 能力的 AI IDE(推荐 Claude Code 或 Cursor)
  • 一个 AI 模型的 API Key(Claude / GPT / Gemini 等)

安装步骤

# 方式一:下载 ZIP(无需 Git)
# GitHub 页面 → Code → Download ZIP,解压即可

# 方式二:Git clone
git clone https://github.com/hugohe3/ppt-master.git
cd ppt-master

# 安装依赖(唯一必需步骤)
pip install -r requirements.txt

Windows 用户建议阅读 docs/windows-installation.md 获得详细的分步指引。

最简运行示例

  1. 将源文件(PDF、DOCX 等)放入 projects/ 目录
  2. 在 AI IDE 中打开项目,告诉 AI:
请用 projects/report.pdf 制作一个 PPT,主题是季度报告
  1. AI 会先确认设计规范(模板/比例/页数等),确认后自动完成全流程
  2. 输出文件保存至 exports/<name>_<timestamp>.pptx

四、使用方法与实战

基础用法

直接粘贴文本内容:

你:请把以下内容做成 PPT:[粘贴文本内容]

使用已有模板填充新内容:

将你的 .pptx 模板文件路径发给 AI:

你:请用 templates/brand-deck.pptx 填充 projects/q3-report/sources/report.pdf 的内容

进阶用法

生成带旁白的演示文稿:

你:基于 projects/talk.md 制作一个 15 页的 PPT,并在每张幻灯片中添加语音旁白

调整画布格式:

PPT Master 支持多种画布格式(16:9 演示、小红书笔记、微信公众号封面等),在设计确认阶段告诉 AI 你需要的格式即可。

五、常见问题与解决方案

Q: AI 生成的 PPT 效果不好怎么办? A: PPT Master 是 harness(工具),model 是 agent(大脑)。效果上限由模型决定。升级模型(如从 GPT-4o 换成 Claude Opus)+ 配合 gpt-image-2 图片生成,效果会显著提升。不要因为模型能力不足而否定工具本身。

Q: 安装时报错 Module not found A: 确保已执行 pip install -r requirements.txt,且使用的是 Python 3.10+ 环境。可用 python3 --version 确认版本。

Q: 导出的 PPTX 打开是空白或格式错乱? A: 检查使用的 Office 版本是否在 2016 以上(不支持 Office 2013 及更早版本)。另确认 AI 选择的模型是否上下文窗口足够大(建议 200k+ tokens)。

Q: 如何使用自定义模板? A: 在 AI IDE 中将你的 .pptx 文件路径发给 AI,并明确说明"用这个模板"或"填充这个模板"。AI 会保留模板中的版式、配色、字体,只替换文字和数据内容。

Q: 图片质量参差不齐? A: 配置 Pexels/Pixabay API Key(免费额度足够个人使用),图片质量会大幅提升。参考 docs/getting-started.md 中的 .env 配置说明。

六、总结

PPT Master 解决了一个非常具体的痛点:现有 AI PPT 工具要么输出图片式"假 PPT",要么需要昂贵的专属订阅。PPT Master 通过工作流+harness的方式,将 AI 的内容理解能力与原生 PPTX 生成能力解耦,让你用自己信任的 AI 模型、自己的 PowerPoint,做真正可编辑的演示文稿。

唯一需要注意的是,这个工具的使用效果高度依赖 AI 模型的能力——花时间学习工作流、用更强的模型,产出质量会明显更好。如果你对演示文稿有较高要求,又恰好已经在用 Claude Code 或 Cursor,这绝对是一个值得一试的组合。

GitHub 地址: https://github.com/hugohe3/ppt-master
官方示例: https://hugohe3.github.io/ppt-master/
作者网站: https://www.hehugo.com/