O que ppt-image-share-builder faz?
Habilidade Codex baseada em Image2 para gerar imagens de páginas de PPT, folhas de contato para QA, wrappers PPTX e scripts cronometrados.
Recursos
- Geração de Imagens de Slides: Converte slides individuais de um arquivo PPTX em imagens PNG de alta qualidade.
- Folhas de Contato (Contact Sheets): Cria uma única imagem composta com miniaturas de todos os slides, ideal para revisão rápida de QA.
- Wrappers PPTX: Empacota as imagens geradas em um novo arquivo PPTX.
- Scripts Cronometrados: Gera scripts (JavaScript ou Python) que controlam o avanço automático dos slides com temporização personalizada.
Pré-requisitos
- Node.js ou Python 3 instalados no sistema.
- Acesso a um terminal ou shell compatível.
- Arquivo de apresentação no formato PPTX.
Instalação
-
Clone o repositório:
git clone https://github.com/uuoov/ppt-image-share-builder.git cd ppt-image-share-builder -
Instale as dependências:
npm install # ou pip install -r requirements.txt
Uso
Gerar imagens de slides
node generate-slide-images.js input.pptx output-dir/
Criar folha de contato
node create-contact-sheet.js input.pptx output-contact-sheet.png
Gerar wrapper PPTX
node generate-pptx-wrapper.js input.pptx output.pptx
Criar script cronometrado
node generate-timed-script.js input.pptx output-script.js --duration 5
Exemplo
# Converter apresentação em imagens
node generate-slide-images.js minhaslides.pptx ./imagens/
# Criar folha de contato para QA
node create-contact-sheet.js minhaslides.pptx contato-qa.png
# Gerar PPTX com as imagens
node generate-pptx-wrapper.js minhaslides.pptx apresentacao-final.pptx
# Criar script com temporização de 10 segundos por slide
node generate-timed-script.js minhaslides.pptx script-temporizacao.js --duration 10
Configuração
Variáveis de ambiente (opcionais):
OUTPUT_DIR: Diretório padrão para saída de imagens.SLIDE_TIMING: Duração padrão (em segundos) para scripts cronometrados.
Licença
MIT