← 返回
未分类

html2pptx

将HTML演示文稿转换为PowerPoint(PPTX)格式。支持frontend-slides生成的HTML,保留结构、样式和内容。触发词:html转pptx、html2pptx、转换ppt、生成pptx
将HTML演示文稿转为PowerPoint(PPTX)。支持frontend‑slides生成的HTML,保留结构、样式和内容。触发词:html转pptx、html2pptx、转换ppt、生成pptx
liberalchang
未分类 clawhub v3.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 329
下载
💾 0
安装
1
版本
#latest

概述

HTML to PPTX 转换器

将HTML演示文稿(特别是frontend-slides生成的)转换为原生PowerPoint(.pptx)文件。

使用场景

  • 将frontend-slides生成的HTML演示文稿转换为可编辑的PPT
  • 保留幻灯片结构、文字内容和基本样式
  • 批量转换多个HTML文件

使用方法

基本用法

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转换
------------------
幻灯片页

,

标题

段落文本
    ,
      ,
列表
文本框分组
图片(保留路径)
CSS颜色尝试匹配主题色

转换流程

  1. 解析HTML - 使用BeautifulSoup提取slide结构
  2. 分析样式 - 提取CSS颜色、字体信息
  3. 创建PPTX - 使用python-pptx生成幻灯片
  4. 映射内容 - 将HTML元素映射到PPTX形状
  5. 保存文件 - 输出.pptx文件

限制说明

  • 复杂CSS动画无法转换
  • 渐变背景转为纯色
  • 自定义字体可能丢失
  • 绝对定位元素需要手动调整

依赖安装

pip install python-pptx beautifulsoup4 lxml

文件结构

html2pptx/
├── SKILL.md          # 本文件
├── src/
│   └── convert.py    # 主转换脚本
└── examples/         # 示例文件

版本历史

共 1 个版本

  • v3.0.0 当前
    2026-05-07 22:50 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

opencli-browser

liberalchang
当代理需要通过 opencli 控制真实Chrome 窗口时使用——检查页面、填写表单、在已登录流程中点击或临时提取数据。涵盖...
★ 0 📥 631

skill-python-env

liberalchang
为其他 skill 提供 Python 虚拟环境管理;按版本号在 ~/.python_env/<version> 创建共享环境,多个 skill 可复用;自动安装 uv(若未安装),不直接面向用户。
★ 0 📥 620
ai-intelligence

barkpush

liberalchang
智能 Bark 推送助手,支持多用户管理、智能内容识别、历史记录追踪和消息更新功能
★ 3 📥 1,807