html2pptx para Openclaw

Um utilitário de conversão especializado que transforma slides de apresentação baseados em HTML em documentos PowerPoint (.pptx) nativos e editáveis.

liberalchang
v3.0.0
Apr 15, 2026
0
736
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install html2pptx

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o html2pptx usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é html2pptx?

O skill html2pptx foi projetado para resolver a lacuna de interoperabilidade entre slides baseados na web modernos e softwares de apresentação tradicionais. Ele tem como alvo específico apresentações em HTML (como as geradas por frameworks frontend-slides) e as converte em arquivos PowerPoint nativos. Ao aproveitar o Openclaw Skills para a conversão de documentos, os desenvolvedores podem manter a flexibilidade do HTML/CSS para a criação, enquanto fornecem às partes interessadas arquivos .pptx padrão e editáveis que preservam a integridade estrutural e o estilo visual.

Casos de uso do html2pptx

  • Conversão da saída HTML do frontend-slides em apresentações PowerPoint padrão
  • Migração de conteúdo de slides baseado na web para formatos corporativos editáveis
  • Processamento em lote de múltiplas apresentações HTML em arquivos PPTX para distribuição offline
  • Preservação da estrutura do documento, cabeçalhos e imagens ao migrar da web para pacotes de escritório

Como o html2pptx funciona

  1. Parsing: O skill usa BeautifulSoup para analisar a fonte HTML e identificar os limites dos slides.
  2. Análise de Estilo: Extrai propriedades CSS, incluindo cores e informações de fonte, para replicar o tema visual.
  3. Inicialização PPTX: Um novo objeto de apresentação é criado usando a biblioteca python-pptx.
  4. Mapeamento de Conteúdo: Elementos HTML, como títulos, listas e imagens, são mapeados para suas formas correspondentes no PowerPoint.
  5. Geração de Arquivo: O documento final é compilado e salvo como um arquivo .pptx nativo.

Configuração do html2pptx

Para usar esta ferramenta dentro do seu ambiente Openclaw Skills, certifique-se de ter o Python 3.9+ instalado e execute os seguintes comandos:

pip install python-pptx beautifulsoup4 lxml
python src/convert.py <input.html> [output.pptx]

Esquema de Dados e Taxonomia de html2pptx

O skill mapeia tags e classes HTML específicas para objetos PowerPoint conforme detalhado abaixo:

HTML Element PPTX Mapping
slide class Slide Page
h1, h2 Slide Titles
p Text Paragraphs
ul, ol, li Bulleted or Numbered Lists
div class="card" Grouped Text Boxes
img Image Shapes (preserving paths)
CSS Colors Theme Color Matching

Recursos avançados do html2pptx

  • Correspondência inteligente de cores de tema a partir de estilos CSS
  • Suporte para agrupamento de layout baseado em card
  • Resolução automatizada de caminhos de imagem para incorporação nativa
  • Interface de linha de comando para integração em pipelines de CI/CD
  • Compatibilidade com o ecossistema mais amplo de Openclaw Skills para geração automatizada de relatórios

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*