返回顶部
p

ppt-readerPPT阅读器

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
130
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ppt-reader

技能名称: ppt-reader
详细描述:

PPT 读取器

概述

读取并解析 PowerPoint 文件(.pptx),提取幻灯片中的文本内容。

使用场景

  • - 用户发送了 .pptx 文件
  • 需要提取PPT中的文字内容
  • 需要了解PPT的结构和页数

快速参考

操作命令
查看PPT页数unzip -l file.pptx \grep slide[0-9]\.xml \wc -l
提取所有文本
unzip -p file.pptx ppt/slides/slide.xml \| sed s/<[^>]*>//g | | 逐页提取 | 见下方脚本 |

实现方法

方法1:快速提取所有文本

bash
unzip -p file.pptx ppt/slides/slide.xml 2>/dev/null | sed s/<[^>]>//g | tr -s \n

方法2:逐页提取(推荐)

bash
cd /path/to/ppt/
for i in {1..N}; do
echo === 第 $i 页 ===
unzip -p file.pptx ppt/slides/slide$i.xml 2>/dev/null | sed s/<[^>]*>//g | tr -s \n
echo
done

方法3:获取PPT基本信息

bash

页数


unzip -l file.pptx | grep -c slide[0-9]*\.xml

文件结构

unzip -l file.pptx | grep -E slide[0-9]+\.xml

工作流程

  1. 1. 确认文件路径 - 从 /root/.openclaw/media/inbound/ 获取文件
  2. 获取页数 - 确定有多少张幻灯片
  3. 逐页提取 - 循环提取每页内容
  4. 整理输出 - 汇总成结构化摘要

常见模式

处理飞书发送的PPT

飞书发送的文件通常保存在:

/root/.openclaw/media/inbound/

文件名格式:

原始文件名-uuid.pptx

提取特定幻灯片

bash

只提取第1页


unzip -p file.pptx ppt/slides/slide1.xml | sed s/<[^>]*>//g

提取第1-5页

for i in {1..5}; do unzip -p file.pptx ppt/slides/slide$i.xml | sed s/<[^>]*>//g; done

局限性

  • - 只能提取文本内容,无法提取图片、图表
  • 无法获取格式信息(字体、颜色、布局)
  • 复杂表格可能提取不完整
  • 仅支持 .pptx 格式(不支持旧版 .ppt)

实际示例

bash

完整提取流程


PPT_FILE=/root/.openclaw/media/inbound/智能体-概述-20260116-xxx.pptx

1. 获取页数

PAGECOUNT=$(unzip -l $PPTFILE | grep -c slide[0-9]*\.xml) echo 总页数: $PAGE_COUNT

2. 逐页提取

for i in $(seq 1 $PAGE_COUNT); do echo === 第 $i 页 === unzip -p $PPT_FILE ppt/slides/slide$i.xml 2>/dev/null | sed s/<[^>]*>//g | tr -s \n echo done

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ppt-reader-1776027781 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ppt-reader-1776027781 技能

通过命令行安装

skillhub install ppt-reader-1776027781

下载

⬇ 下载 ppt-reader v1.0.0(免费)

文件大小: 1.83 KB | 发布时间: 2026-4-13 11:35

v1.0.0 最新 2026-4-13 11:35
Initial release - Extract text from PPTX files

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部