← ClaudeAtlas

image-ppt-to-editable-pptxlisted

Use when converting image-only PPT slides, slide screenshots, reference page images, or raster presentation comps into editable PowerPoint PPTX files, especially when users require editable text, native shapes, parameterized fonts, image placeholders, background fidelity, and post-export render/overflow/package QA.
kiakun-collab/kiakun-skills · ★ 1 · Data & Documents · score 55
Install: claude install-skill kiakun-collab/kiakun-skills
# Image PPT To Editable PPTX ## 核心原则 把图片型 PPT 复刻为可编辑 `.pptx`。普通文字必须是文本框,结构元素优先使用 PPT 原生形状,截图/示例图区域只做单一占位形状,背景使用 PPT 页面背景格式。不要把字体写死;把字体作为任务参数 `target_font`。 ## 输入确认 开始制作前确认这些参数: - `target_font`:用户指定字体。未指定时先问一次,不要默认字体。 - `slide_order`:输出页顺序;若图片文件名顺序与画面编号冲突,以画面编号或用户说明为准。 - `output_name`:新文件名。用户提到旧文件已修改或不要覆盖时,必须创建新输出文件。 - `placeholder_policy`:默认截图、示例图、UI 截图、照片墙、视频画面都只做单一矩形占位,不还原内部细节。 ## 构建规则 1. **文字** - 所有普通文字都创建为可编辑文本框。 - 不改原文案,不改标点,不自行润色。 - 所有文本框使��� `target_font`。 - 字号以 PowerPoint 磅值为准,必须是偶数整数。若 authoring API 使用 px,先换算到偶数 pt,再回填 px。 2. **背景** - 使用 slide background / background fill API 设置页面背景。 - 不创建整页矩形作为背景层。 - 若当前工具无法设置背景,只能使用一个兜底整页形状,并在最终报告中说明。 3. **占位图** - 每个截图/示例图区域只能是一个 PPT 原生矩形形状。 - 不在占位图内部拼小色块、线条、假缩略图、假 UI、模拟图片细节。 - 占位形状命名应包含 `placeholder`,便于 QA 统计和用户选择删除。 4. **形状系统** - 卡片、边框、虚线、流程框、分隔线、箭头使用 PPT 原生形状属性。 - 不用大量小形状拼出一个本可用原生属性表达的元素。 - 相同角色的框保持一致尺寸、线宽、填充、对齐和内边距。 5. **图片资源** - 默认不嵌入原始参考图。 - 只有用户明确要求保留某张图时才嵌入图片资源。 - 若目标是“可编辑复刻”,截图区仍优先使用单一占位形状。 ## 推荐流程 1. 读取参考图,拆解每页:标题、正文、编号、矩阵、流程、占位图片区、分隔线、页眉页脚。 2. 建立设计系统:页面尺寸、`target_font`、颜色、线宽、背景、占位图样式。 3. 新建 PPTX,不覆盖已有用户文件。 4. 用可编辑文本框和原生形状重建页��。 5. 导出 PPTX。 6. 重新导入导出的 PPTX 并渲染每页。 7. 做布局与包内检查,修复后再交付。 ## QA 必做项 最终报告必须包含: - 文件路径和页数。 - 字体:包内所有文字字体是否等于 `target_font`。 - 字号:是否全部为偶数整数 PowerPoint 磅值。 - 文本:重新导入/渲染后是否有溢出、裁切、重叠。 - 占位图:数量,以及是否每个占位区都是单一形状。 - 背景:是否使用 PPT 页面背景格式;是否存在整页背景形状。 - 形状数量:总形状数。 - 图片资源:`ppt/media` 文件数,是否