Encontrar e Substituir Texto no PowerPoint usando Python

Este breve tutorial explica como encontrar e substituir texto em PowerPoint usando Python. Ele contém detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para encontrar e substituir no PowerPoint usando Python. Você aprenderá diferentes técnicas para substituir strings em uma apresentação.

Etapas para substituir palavras no PowerPoint usando Python

  1. Defina o ambiente para usar Aspose.Slides for Python via .NET
  2. Carregue a biblioteca Aspose.slides e vincule‑a ao alias
  3. Defina as strings antigas e novas a serem pesquisadas e substituídas
  4. Carregue o PPTX de origem no objeto de classe Presentation para substituir a string
  5. Itere por todos os slides da apresentação e obtenha a coleção de caixas de texto em cada slide.
  6. Acesse todos os paragraphs em cada caixa de texto e obtenha uma coleção de trechos em todos os parágrafos.
  7. Verifique a disponibilidade da string alvo na propriedade text da porção
  8. Se a string for encontrada, substitua‑a pela nova string
  9. Salve a apresentação atualizada

Esses passos resumem como encontrar e substituir texto no PowerPoint usando Python. Carregue a apresentação na memória, itere pelos slides, obtenha todas as caixas de texto usando SlideUtil em cada slide, depois itere pelos parágrafos e porções, e substitua o texto correspondente em cada porção. Finalmente, salve a apresentação resultante no disco.

Código para Buscar e Substituir no PowerPoint usando Python

Este código mostra o processo de encontrar e substituir texto no PowerPoint. Você pode improvisar o código adicionando pares de strings de encontrar/substituir, alternando a sensibilidade a maiúsculas/minúsculas e substituindo texto em tabelas, notas do apresentador e slides mestre/layout. O método Presentation.replace_text() pode ser usado para substituir diretamente strings na apresentação sem analisar os slides e seu conteúdo respectivo, permitindo uma atualização rápida do arquivo.

Este artigo mostra várias opções para substituir strings. Para extrair mídia, ou seja, áudio ou vídeo de uma apresentação, consulte o artigo Extrair mídia do PowerPoint usando Python.

 Português