PPT读取 · 文档转换Skill

以观其妙书院 · Obsidian 知识库

PPT读取 · 文档转换Skill

核心定位:将PowerPoint演示文稿转换为结构化Markdown文档,便于AI深度分析和知识沉淀。 版本:v1.0 | 创建日期:2026-04-14 | 维护者:龙龟神将


📖 核心定义

What(是什么)

PPT读取Skill是一个文档格式转换工具,使用python-pptx库提取PPT中的文本内容、表格数据,并转换为Markdown格式,便于后续AI分析、知识管理和内容沉淀。

Why(为什么)

How(怎么做)

PPT文件 → python-pptx解析 → 提取文本/表格 → 生成Markdown → AI分析/知识沉淀

⚡ 触发条件

P0·直接触发词(权重5·绝对触发)

P1·场景触发词(权重4·强触发)

P2·信号触发(权重3·弱触发)


🎯 核心流程

使用方式

方式一:命令行直接执行(推荐)

步骤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 查看结果

方式二:Python代码调用

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:
            # 处理表格

功能特性


🚀 使用场景

场景1:经营分析PPT解析

输入:2026年月度经营分析.pptx
输出:月度经营分析.md
用途:AI深度分析经营数据、提取关键指标、生成洞察报告

场景2:培训课件内容提取

输入:培训课程.pptx
输出:培训内容.md
用途:知识沉淀、制作学习笔记、生成问答对

场景3:会议演示文档归档

输入:会议汇报.pptx
输出:会议纪要.md
用途:存档管理、全文检索、内容复用

📁 文件位置

Skill文件

输出文件


🔄 与其他Skills的协作

Skills 协作方式 说明
📚 知识学习 后置调用 PPT转Markdown后,用知识学习进行深度分析
🐉 象思维 后置调用 从PPT内容中提取核心洞察和原象
🌈 五色光思维 后置调用 对PPT内容进行多维度分析
🔄 知行合一 后置调用 将PPT分析结果沉淀到知识库

📝 待办事项


PPT读取 Skill v1.0 · 龙龟神将 让PPT内容触手可及,让知识沉淀更加高效 📊

AI 水印

AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy

作者:悟空(贾悦) | 知识产权:以观其妙书院

来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。