核心定位:将PowerPoint演示文稿转换为结构化Markdown文档,便于AI深度分析和知识沉淀。 版本:v1.0 | 创建日期:2026-04-14 | 维护者:龙龟神将
PPT读取Skill是一个文档格式转换工具,使用python-pptx库提取PPT中的文本内容、表格数据,并转换为Markdown格式,便于后续AI分析、知识管理和内容沉淀。
PPT文件 → python-pptx解析 → 提取文本/表格 → 生成Markdown → AI分析/知识沉淀
步骤1:安装依赖
pip install python-pptx
步骤2:执行转换脚本
python "C:\Users\jia'yue\WorkBuddy\20260414225819\read_ppt.py"
步骤3:读取生成的Markdown文件
转换完成后,在 C:\Users\jia'yue\WorkBuddy\20260414225819\月度经营分析.md 查看结果
from pptx import Presentation
# 读取PPT
prs = Presentation("PPT文件路径.pptx")
# 遍历所有幻灯片
for i, slide in enumerate(prs.slides, 1):
print(f"\n## 第{i}页\n")
# 提取文本
for shape in slide.shapes:
if hasattr(shape, "text") and shape.text.strip():
print(shape.text.strip())
# 提取表格
if shape.has_table:
table = shape.table
for row in table.rows:
row_text = " | ".join([cell.text for cell in row.cells])
print(f"| {row_text} |")
| 输入项 | 类型 | 说明 | 必需 |
|---|---|---|---|
| PPT文件路径 | string | PowerPoint文件(.pptx)的完整路径 | ✅ |
| 输出路径 | string | Markdown文件的保存路径 | 可选 |
| 输出项 | 类型 | 说明 |
|---|---|---|
| Markdown文件 | .md | 包含所有幻灯片内容的结构化文档 |
| 表格数据 | Markdown表格 | PPT中的表格转换为Markdown表格格式 |
# PPT标题
## 第1页
标题内容
正文内容...
## 第2页
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 数据1 | 数据2 | 数据3 |
# 1. 导入库
from pptx import Presentation
# 2. 加载PPT
prs = Presentation(ppt_path)
# 3. 遍历幻灯片
for slide in prs.slides:
# 提取文本
for shape in slide.shapes:
if hasattr(shape, "text"):
# 处理文本
if shape.has_table:
# 处理表格
输入:2026年月度经营分析.pptx
输出:月度经营分析.md
用途:AI深度分析经营数据、提取关键指标、生成洞察报告
输入:培训课程.pptx
输出:培训内容.md
用途:知识沉淀、制作学习笔记、生成问答对
输入:会议汇报.pptx
输出:会议纪要.md
用途:存档管理、全文检索、内容复用
~/.workbuddy/skills/PPT读取/SKILL.mdC:\Users\jia'yue\WorkBuddy\20260414225819\read_ppt.pyC:\Users\jia'yue\WorkBuddy\20260414225819\月度经营分析.md| Skills | 协作方式 | 说明 |
|---|---|---|
| 📚 知识学习 | 后置调用 | PPT转Markdown后,用知识学习进行深度分析 |
| 🐉 象思维 | 后置调用 | 从PPT内容中提取核心洞察和原象 |
| 🌈 五色光思维 | 后置调用 | 对PPT内容进行多维度分析 |
| 🔄 知行合一 | 后置调用 | 将PPT分析结果沉淀到知识库 |
PPT读取 Skill v1.0 · 龙龟神将 让PPT内容触手可及,让知识沉淀更加高效 📊
AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy
作者:悟空(贾悦) | 知识产权:以观其妙书院
来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。