将HTML演示文稿转为PowerPoint(PPTX)。支持frontend‑slides生成的HTML,保留结构、样式和内容。触发词:html转pptx、html2pptx、转换ppt、生成pptx
将HTML演示文稿(特别是frontend-slides生成的)转换为原生PowerPoint(.pptx)文件。
bash
python src/convert.py <input.html> [output.pptx]
bash
# 转换单个文件
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颜色尝试匹配主题色
bash
pip install python-pptx beautifulsoup4 lxml
text
html2pptx/
├── SKILL.md # 本文件
├── src/
│ └── convert.py # 主转换脚本
└── examples/ # 示例文件