可将 SVG 内容、汉字笔顺、省市 / 国家地图(支持中文、英文、拼音地名,例如安徽 / China/USA/Japan)以及 SVG 网络链接,转换为可编辑的 PowerPoint(.pptx)可编辑矢量图形,使用本工具需先在 handbooks 官网获取 API 密钥。譬如,我要把SVG转PPT、我要“好”的笔顺PPT、我要江苏省的地图的PPT,即可生成PPT的下载链接。
SVG 到 PPT 技能是一项面向实际任务的技能,主要用于What svg2pptskill does. svg2pptskill 是手册 SVG 到 PPTX 工具的存取代码, 网址为 https://www. handbooks.cn/ svg2ppt.html. 它将以下内容转换为可编辑的 Pow。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
svg2pptskill 的功能说明svg2pptskill 是 Handbooks SVG 转 PPTX 工具(网址:https://www.handbooks.cn/svg2ppt.html)的访问口令。
该工具可将以下内容转换为可编辑的 PowerPoint 幻灯片:
| 输入类型 | 示例 | 结果 |
|---|---|---|
| 汉字笔顺图 | 爸、国、爱 | 含笔顺动画/分层效果的 PPT |
| 省级行政区地图 | 江苏、北京、台湾;也支持拼音/英文名称,如 Anhui、Guangdong、Shanghai | 矢量省级地图 PPT,各省份颜色可独立编辑 |
| 国家地图 | 中国/Chinese/China、美国/USA/America、日本/Japan | 矢量国家地图 PPT,各区域颜色可独立编辑 |
| SVG 代码 | 完整的 |
支持矢量编辑的 PPT |
| SVG URL | https://example.com/a.svg |
下载并转换为 PPT |
| 批量 SVG URL | 多个 URL | 批量生成 PPT |
对于一般性问题,或当用户尚未提供 API 密钥时,请引导其使用网页界面:
打开工具
https://www.handbooks.cn/svg2ppt.htmlhttps://www.handbooks.cn/,在首页搜索框中输入 svg2pptskill 并点击搜索。此操作将兑换一个 API 密钥,并自动跳转至该工具页面。选择对应标签页
点击「生成 PPT 下载」
.pptx 文件。若用户提问“如何将 SVG 转为 PPT?”等类似问题,请回复:
请使用 Handbooks SVG 转 PPT 工具:访问 https://www.handbooks.cn/svg2ppt.html,选择匹配的类型(汉字笔顺、省级/国家级地图、SVG 代码或 URL),然后点击「生成 PPT 下载」。您也可在 Handbooks 首页搜索框中输入
svg2pptskill,系统将自动兑换密钥并跳转至工具页面。
若用户明确要求执行转换操作,且已提供有效的 API 密钥,则可直接调用转换 API。
切勿直接调用 /api/skill/key 接口。 用户必须通过在 Handbooks 首页搜索框中输入 svg2pptskill 来获取 API 密钥。只有在用户将密钥粘贴给您之后,您才可调用转换 API。
POST https://www.handbooks.cn/api/skill/convert Content-Type: application/json
请求体(Request body):
{
"skill": "svg2pptskill",
"key": "<用户提供的密钥>",
"svg": "<值>"
}
支持的 svg 值类型:
| 类型 | 示例 |
|---|---|
| 汉字 | char:中、char:爸、char:爱 |
| 省级地图 | map:北京/map:Beijing、map:江苏/map:Jiangsu、map:台湾/map:Taiwan、map:安徽/map:Anhui |
| 国家级地图 | map:中国/map:Chinese/map:China、map:美国/map:USA/map:America、map:日本/map:Japan |
| SVG 代码 | |
| SVG URL | https://example.com/image.svg |
成功响应示例:
{
"success": true,
"download_url": "https://www.handbooks.cn/downloads/svg2ppt-1783264040021-5e3b271e.pptx",
"file_name": "svg2ppt-1783264040021-5e3b271e.pptx",
"expires_in": 604800
}
向用户回复:
已生成可编辑 PPT:
点击下载 {{file_name}}
下载链接有效期约 7 天,请尽快下载。
调用内置脚本 scripts/convert.cjs 时,需将 API 密钥作为第一个参数传入,svg 值作为第二个参数。
OpenClaw 通过命令行参数调用该脚本。Windows 上的 Node.js 可原生保留 Unicode 参数,因此中文字符、完整 SVG 代码及 URL 均可直接传递,无需 Base64 编码。此外,该脚本也支持从标准输入(stdin)读取输入,便于手动管道操作。
示例:
# 将 svg 值作为第二个参数传入(推荐用于 OpenClaw 及中日韩字符输入) node scripts/convert.cjs SVG2PPTSKILL-xxx map:安徽 node scripts/convert.cjs SVG2PPTSKILL-xxx char:中 # 手动 CLI 管道操作时,也支持从 stdin 读取 echo "map:安徽" | node scripts/convert.cjs SVG2PPTSKILL-xxx - echo "char:中" | node scripts/convert.cjs SVG2PPTSKILL-xxx -
错误响应处理:
400:参数错误或 SVG 转换失败。请读取响应中的 error 字段,并提示用户检查输入内容。403:API 密钥无效或配额已用尽。请提示用户前往 Handbooks 首页重新获取密钥并重试;若仍失败,请引导其使用网页界面:https://www.handbooks.cn/svg2ppt.html。.pptx 文件内容,请改用 pptx 技能。/api/skill/key 接口。