Install
openclaw skills install @liberalchang/html2pptx将HTML演示文稿转换为PowerPoint(PPTX)格式。支持frontend-slides生成的HTML,保留结构、样式和内容。触发词:html转pptx、html2pptx、转换ppt、生成pptx
openclaw skills install @liberalchang/html2pptx将HTML演示文稿(特别是frontend-slides生成的)转换为原生PowerPoint(.pptx)文件。
python src/convert.py <input.html> [output.pptx]
# 转换单个文件
python src/convert.py presentation.html
# 指定输出路径
python src/convert.py presentation.html ~/Documents/output.pptx
| HTML元素 | PPTX转换 |
|---|---|
<section class="slide"> | 幻灯片页 |
<h1>, <h2> | 标题 |
<p> | 段落文本 |
<ul>, <ol>, <li> | 列表 |
<div class="card"> | 文本框分组 |
<img> | 图片(保留路径) |
| CSS颜色 | 尝试匹配主题色 |
pip install python-pptx beautifulsoup4 lxml
html2pptx/
├── SKILL.md # 本文件
├── src/
│ └── convert.py # 主转换脚本
└── examples/ # 示例文件