# Slidev 可编辑PPTX导出

已安装并运行锁定的Slidev 53.0.0；素材是人工编写、实际渲染的教学工程，没有执行AI模型会话。

1. 先查实际CLI功能
官方当前文档介绍pptx-editable，但发布包与主分支可能有差异。先看自己安装版本的export --help，确认格式列表，不直接用文档推断本机能力。
cd slidev-project
npm install
npx slidev export --help

2. 启动三页测试工程
先运行dev检查文字、矩形和SVG在浏览器正常显示。PPTX比较必须来自同一个slides.md；素材包含原创SVG，不依赖外站图片。
npm run dev

3. 导出普通图片PPTX
确保已安装官方要求的playwright-chromium，再运行普通pptx导出。它以图片保留视觉效果，不能因为文件扩展名是pptx就称文字可编辑。
npx slidev export --format pptx --with-clicks false --output ordinary.pptx

4. 尝试可编辑格式并保留错误
仅在实际CLI支持时运行pptx-editable。若版本不支持，保存真实报错，按官方版本说明升级到明确支持的发行版或提交，不通过改扩展名伪装成功。
npx slidev export --format pptx-editable --with-clicks false --output editable.pptx

5. 统计文字与图片对象
使用inspect-pptx.py读取实际文件中的形状、文字段与图片数。对象统计不能替代打开文件；SVG、canvas等允许局部栅格化，整页回退要记录原因。
python3 ../inspect-pptx.py ordinary.pptx

6. 在演示软件修改文字
打开支持导出的editable.pptx，改标题并保存再打开。重点看中文换行与字体验证；没有可编辑产物时应明确失败，不展示人工参考充当CLI输出。


7. 交付结果与能力边界
一起保存CLI版本、帮助输出、实际日志、产物和对象统计。下载包里的execution.json记录本站实际结果；未支持的格式会保留失败记录而不声称完成。
python3 verify.py

官方来源：https://sli.dev/guide/exporting
