用途:编辑现有 PowerPoint 演示文稿,通过替换指定形状(shape)的内容实现批量修改与个性化定制。
主要能力:调用 SlideSpeak 编辑 API(POST https://api.slidespeak.co/api/v1/presentation/edit),以 multipart/form-data 上传 pptx_file 与 config(JSON),config 内含 replacements 数组,每项指定 shape_name 与新 content;响应返回生成文件的 url。可用于模板化批量生成、内容更新、多语言版本生成和数据驱动报告。
使用方式:先在 PowerPoint 中为形状命名(选择窗格重命名,如 TARGET_TITLE、CLIENT_NAME),再准备 replacements 配置,调用 slidespeak_edit(pptx_file_path=..., config=..., save_dir=...)。辅助脚本包括 extract_shapes.py 提取形状名、validate_config.py 验证配置、batch_edit.py 从 CSV 批量生成。
限制:仅支持 .pptx,不支持 .ppt;shape_name 需与模板一致且区分大小写;内容过长可能溢出;需有效 API key 与网络。与 slidespeak-generator 相比,editor 基于固定模板,一致性高、速度快,但布局灵活性受模板约束。具体收费与价格暂未提供。