pdf转ppt-可编辑V1.0

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

将 PDF 课件、培训材料逐页重建为全原生可编辑的 PPTX:文字是文本框、图形是形状、对比表是真表格,可直接改字改色改版式,而不是一整页截图。适合培训课件、汇报材料、路演的二次加工与复用。

一句话选型结论

按资料字段整理

pdf转ppt-可编辑V1.0是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_0785e35d/pdf-to-editable-pptx
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_0785e35d仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量6.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
pdf转ppt-可编辑V1.0当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.6 KB
模型实际读到的说明书原文,来自技能仓库

PDF 转可编辑 PPT

这个技能解决什么

市面上的 PDF→PPT 只能导出整页图片:不能改字、不能换色、不能挪位置。
本技能按原版式重建:抽取 PDF 的文本、矢量矩形、图片与坐标 → 用 python-pptx
逐个画成原生元素 → 用近似渲染器自检 → 交付可直接编辑的 .pptx。

可编辑性分级(必须做到 1–3)

级别 元素 做法
1 文字 原生文本框 / 形状文字,逐段可改,字号颜色行距保留
2 图形 原生形状:矩形、圆、六边形、V 形箭头、方括号(freeform)、色带
3 表格 原生 pptx 表格,可增删行列
4 素材 背景纹理、logo、真实照片、截图 —— 保留为图片(它们是素材不是版式)

工作流

第 0 步:探针(必做,不要先看 35 页图)

python scripts/pdf_probe.py "<input.pdf>" -o work/probe

产出 text.txt(纯文本)、layout.json(逐行 bbox/字号/颜色)、pages/(位图)、
montage/(3×3 拼图)、images/(去重图片,含透明通道)、profile.json。

先读 profile.json 和 text.txt,用拼图看整体风格;只在个别页需要看细节时才读单页
pages/pXX.png。这一步能把 vision 调用压到最低。

从 profile.json 取四个常量:
- suggest_pptx_pt → 画布尺寸(16:9 一般是 960×540)
- recurring_images → 哪个 xref 是背景(bbox 面积大)、哪个是 logo(右上角小图)
- title_size → 标题字号;body_size → 正文基准
- fill_colors → 主色/辅色(前 3 个基本就是主题色)

第 1 步:拆版式,列清单

按页写一张对照表(可写在临时 md 里):

页 | 类型        | 原文案 | 配方
1  | 封面        | ...    | recipes §1
2  | 目录 5 项   | ...    | recipes §2
4  | 定义 + 分组树 | ...   | recipes §4
...

类型归到这些类:封面 / 目录 / 金句定义 / 法条引用 / 分组树 / 时间线 / 步骤条 /
步骤卡 / 编号网格 / 圆形步骤链 / 色条清单 / 双栏对比 / 对比表 / 密排文字 / 测评 / 结尾。

原文案一字不改。发现原件笔误(重复释义、错别字),保留原样并在交付说明里单独提示,
不要替用户改内容。

第 2 步:写 build_deck.py

import sys; sys.path.insert(0, r"<skill>/scripts")
from pptx_kit import *

按页写 s01_* … sNN_* 函数,main() 里顺序调用。每个函数只做「摆版式 + 填文案」,
复杂图形用 references/layout-recipes.md 里的配方,优先复用而不是新造。

写之前先定:

prs = new_deck(960, 540)
s = add_content(prs, "二、制定主体和内容", bg="assets/bg.png", logo="assets/logo.png")

第 3 步:渲染自检(关键质量闸门)

python scripts/render_check.py out.pptx -o preview

它做两件事:
1. 打印溢出审计(文字超出文本框、元素越界、表格单元格溢出);
2. 逐页出 PNG,用真实字体度量近似渲染,供肉眼比对。

要求:告警必须清零(误报可判断后忽略,但要在心里确认不是真溢出)。
逐页对照 PDF 原图检查:层级、对齐、颜色、断行位置。

本机没有 Office / LibreOffice 也能用;不要试图用 Kwpp.Application / PowerPoint.Application
的 COM 导出(沙箱会拦),也不要去装 LibreOffice,render_check.py 已覆盖需求。

第 4 步:交付

  • 文件名用内容标题,加 _可编辑版
  • 用 present_files 打开 pptx
  • 说明三件事:页数/尺寸、可编辑性数字(文本框数、形状数、表格数)、哪些是图片素材
  • 列出原件里的笔误(如有),说明"未擅自改动"

硬性要求

  • 禁止整页截图;禁止把文字转成曲线;禁止把表格画成矩形拼块。
  • 中文字体必须同时写 a:latin 和 a:ea(pptx_kit.set_run 已处理),否则中文会掉回宋体。
  • 所有形状 shadow.inherit = False(add_shape 已处理)。
  • 标题区固定在 x=30..730 居中,右侧 186pt 留给 logo;≥18 字的标题用 36pt 会到 722,别再右移。
  • 文本框高度按「行数 × 字号 × 1.32 × 行距」留 10% 余量。

常见坑

现象 原因 / 解法
形状全带灰边阴影 没关 shadow.inherit;add_shape 已关
中文变宋体 只设了 a:latin,补 a:ea typeface
方括号画成 { 花括号字形完全不对,必须用 add_bracket(freeform 折线)
竖排文字不竖 bodyPr vert="eaVert" 才生效;rotation 是另一回事
表格四条边没线 python-pptx 不暴露边框,须手写 a:lnL/lnR/lnT/lnB 并插到 tcPr 最前
目录标签压住六边形 标签宽度按 字号×字数 估,左右各留 6pt
密排页溢出 用 fit_size(text, w, h) 反算字号,低于 10.5 就拆页
提取的 logo 黑底 JPEG+SMask 要 Pixmap(Pixmap(pix,0), mask) 合成,pdf_probe 已处理
文件体积大 每页重复贴背景/logo 是主因;20 页约 0.4MB,可接受。要更小就只在首页贴

文件索引

  • scripts/pdf_probe.py — PDF 探针,产出文本/坐标/图片/配色画像
  • scripts/pptx_kit.py — 原语库:文本、形状、方括号、表格、竖排、字号自适应
  • scripts/render_check.py — 无 Office 环境的渲染自检 + 溢出审计
  • references/layout-recipes.md — 16 类版式的几何参数与代码(写版式前必读)

验收清单

  • [ ] render_check.py 零告警
  • [ ] 页数与原 PDF 一致
  • [ ] 随机抽 3 页,双击文字能改、拖动能移、改字号不断行
  • [ ] 表格是真表格(点进去有行列)
  • [ ] 无整页截图
  • [ ] 原文案逐字一致(含原有笔误,另行提示)

常见问题

5 问
答案由本站依据条目字段整理
pdf转ppt-可编辑V1.0怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_0785e35d/pdf-to-editable-pptx。安装方式为未标注。装完刷新技能列表或重开客户端。

pdf转ppt-可编辑V1.0支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

pdf转ppt-可编辑V1.0权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

pdf转ppt-可编辑V1.0收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

pdf转ppt-可编辑V1.0用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。