[ PROMPT_NODE_26512 ]
pptx
[ SKILL_DOCUMENTATION ]
# PPTX 创建、编辑与分析
## 概述
.pptx 文件是一个包含 XML 文件和资源的 ZIP 归档文件。使用文本提取、原始 XML 访问或 html2pptx 工作流来创建、编辑或分析 PowerPoint 演示文稿。应用此技能进行程序化演示文稿的创建与修改。
## 使用科学示意图进行视觉增强
**使用此技能创建文档时,请始终考虑添加科学图表和示意图以增强视觉传达效果。**
如果您的文档尚未包含示意图或图表:
- 使用 **scientific-schematics** 技能生成 AI 驱动的出版级图表
- 只需用自然语言描述您想要的图表
- Nano Banana Pro 将自动生成、审查并优化该示意图
**对于新文档:** 应默认生成科学示意图,以直观地呈现文本中描述的关键概念、工作流、架构或关系。
**如何生成示意图:**
bash
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
AI 将自动:
- 创建格式规范的出版级图像
- 通过多次迭代进行审查和优化
- 确保可访问性(色盲友好、高对比度)
- 将输出保存到 figures/ 目录中
**何时添加示意图:**
- 幻灯片演示工作流图
- 幻灯片设计流程图
- 内容组织图
- 系统架构图
- 过程流可视化
- 任何受益于可视化的复杂概念
有关创建示意图的详细指南,请参阅 scientific-schematics 技能文档。
---
## 读取与分析内容
### 文本提取
要读取演示文稿的文本内容,请将文档转换为 Markdown:
bash
# 将文档转换为 markdown
python -m markitdown path-to-file.pptx
### 原始 XML 访问
以下功能需要原始 XML 访问:评论、演讲者备注、幻灯片布局、动画、设计元素和复杂格式。对于这些功能中的任何一个,请解压演示文稿并读取其原始 XML 内容。
#### 解压文件
`python ooxml/scripts/unpack.py `
**注意**:unpack.py 脚本位于项目根目录下的 `skills/pptx/ooxml/scripts/unpack.py`。如果该路径下不存在该脚本,请使用 `find . -name "unpack.py"` 进行定位。
#### 关键文件结构
* `ppt/presentation.xml` - 主演示文稿