用途:把 HTML 文件、URL 或管道输入的 HTML 转换为 PowerPoint(.pptx),对希伯来语/阿拉伯语等 RTL 语言支持较好,基于 PptxGenJS 实现。
主要能力:提供三种转换模式——text(解析 HTML 生成可编辑的原生 PPTX 元素,适合简单 HTML)、image(截图后以图片嵌入,适合复杂布局、像素级还原)、auto(自动检测,默认)。支持 --rtl 强制 RTL、--title、--author、--layout(LAYOUT_16x9 或 LAYOUT_4x3)、--font、--font-size、--background、--slide-per 按 CSS 选择器分页、--wait 等待渲染等选项。可自动识别 <section>、<article>、.slide、<hr> 作为分页边界,也可用 --slide-per 自定义。
使用方式:首次使用需在技能目录执行 npm install 完成安装。基本命令:node ~/.claude/skills/html-to-pptx/scripts/html-to-pptx.js input.html output.pptx;RTL 示例加 --rtl;URL 转换直接传入网址;复杂 HTML 用 --mode=image;也可通过管道输入 HTML。
适用场景:将网页、HTML 文档或希伯来语内容快速转为演示文稿,需要可编辑文本时用 text 模式,需要精确还原复杂排版时用 image 模式。
限制:资料未提供收费、价格、平台兼容性及转换效果保证等信息;复杂布局建议使用 image 模式,text 模式对复杂 HTML 的还原能力有限。