关于 extract-slide-text
extract-slide-text 通过脚本提取 PDF 各页文字,并按幻灯片整理为 Markdown,适合需要审阅或进一步分析幻灯片内容的用户。
主要功能
- 01提取 PDF 页面文字
- 02按幻灯片生成 Markdown
- 03可设置图片引用路径
- 04标记无可提取文字的页面
- 05需要 Poppler 工具
适用场景
- 01整理幻灯片文字以供审阅
- 02为基于图片的幻灯片分析补充文字依据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pamelafox/ presentation-skills --skill extract-slide-text安装后在 Claude Code 中输入/extract-slide-text确认已加载。
附带文件extract_slide_text.py
详细介绍
从 PDF 提取幻灯片文本
运行 extract_slide_text.py 脚本,将每个 PDF 页面的文本内容提取到结构化的 Markdown 文件中:
uv run .agents/skills/extract-slide-text/extract_slide_text.py <pdf_path> <output_path> [images_dir]
参数
pdf_path(必需):PDF 文件的路径。output_path(必需):写入输出 Markdown 文件的路径images_dir(可选):幻灯片图片目录的路径。用于生成正确的相对图片引用。默认值为slide_images/。
输出格式
一个 Markdown 文件,每张幻灯片对应一个章节:
## Slide 1

\```
Extracted text content from slide 1
\```
## Slide 2

\```
Extracted text content from slide 2
\```
对于没有可提取文本的页面(例如,全幅图片),会显示 (no extractable text)。
这为何重要
PDF 文本提取具有确定性——它能生成幻灯片内容的真实记录,无需依赖视觉模型。这样可以避免将嵌入的屏幕截图或演示录屏误认为实际幻灯片内容,这是仅使用基于图像的幻灯片分析时常见的失败模式。
前置条件
必须安装 Poppler 实用工具(提供 pdftotext 命令):
- macOS:
brew install poppler - Ubuntu:
apt-get install poppler-utils
评论
支持 Markdown