PPT 截图高仿真还原
先读规范
- 如果宿主项目根目录存在
AGENTS.md,先读取其中的项目规则;如果不存在,直接使用本 skill 的默认规则。 - 从 references/batch-contract.md 取得预期页数、目录、命名和版本契约。
- 分析与重建前读取 references/reconstruction-policy.md。
- 渲染、验收和交付前读取 references/qa-gates.md。
不可违反
- 整批必须生成一个包含全部页面的 PPTX;禁止只生成第一页或逐页交付独立 PPTX。
- 禁止把整页截图作为唯一内容或直接铺底冒充重建。
- 规定的主要文字必须使用 PPT 原生文本框;遮盖烧录原字后不得出现残字或重影。
- 每次修改后必须从磁盘上的最终 PPTX 重新渲染全部页面,并重新生成逐页对照、总览和报告。
- 输入数、PPTX 实际页数、最终渲染数必须等于任务预期页数。
- 最终下载链接只能指向验证器返回的最新完整
verified_pptx_path。
执行流程
- 读取任务参数,明确预期页数、16:9 比例、三类目录、目标文件名和版本;运行
scripts/preflight.py。 - 用
scripts/inventory_inputs.py <输入目录> --expected-count <预期页数>清点并自然排序。任何失败都先停止生成。 - 为全部页面建立结构计划,先识别流程链、分层架构、矩阵、地图注释、前后对比等构型,再逐页拆分复杂视觉资产层与可编辑信息层。
- 裁切真实照片、地图、遥感影像、Logo、复杂图标和复杂图表;用原生文本及简单形状重建主要信息。
- 将全部页面按顺序写入同一个 16:9 PPTX;不得用已完成第一页作为整批完成信号。
- 用
scripts/verify_pptx.py <最终PPTX> --expected-slides <预期页数>检查实际页数、原生文字、XML、关系、媒体和整页图片候选。 - 从已保存的最终 PPTX 全量渲染,逐页生成源图与渲染图对照;按视觉规范修正后再次全量渲染。
- 生成 QA 报告、可编辑元素清单、不可编辑元素清单、连续编号的逐页对照图和对照总览。
- 用
scripts/verify_delivery.py --input-dir <输入目录> --pptx <最终PPTX> --preview-dir <预览目录> --delivery-dir <输出目录> --expected-slides <预期页数>检查三方计数、全部交付资产的新鲜度、报告有效性、目录污染、文件名和最新完整版本。 - 所有自动与人工门槛均通过后,才可交付
verified_pptx_path。