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