Este artigo explica como encontrar e substituir texto em PowerPoint usando Java. Ele contém detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para pesquisar e substituir no PowerPoint usando Java. Várias outras opções também serão compartilhadas para pesquisar e substituir texto em uma apresentação.
Etapas para localizar e substituir no PowerPoint usando Java
- Configure o IDE para usar Aspose.Slides for Java para pesquisar e substituir texto em uma apresentação
- Carregue o PPTX na memória usando o objeto de classe Presentation para atualizar a apresentação.
- Percorra cada slide na apresentação para acessar a respectiva coleção de caixas de texto.
- Percorra cada caixa de texto e acesse a coleção de paragraphs nela
- Obtenha todas as porções em cada parágrafo e compare o texto em cada porção, sem diferenciar maiúsculas de minúsculas, com a string de busca alvo.
- Se a string for encontrada na porção, reconstrua o texto da porção novamente com o novo valor.
- Salve a apresentação no disco com a string substituída
Esses passos mostram como substituir palavras no PowerPoint. Para iniciar o processo, carregue a apresentação de origem na memória, recupere a coleção de slides da apresentação, acesse todas as caixas de texto em cada slide, obtenha a coleção de parágrafos em cada caixa de texto e, finalmente, acesse a coleção de porções em cada parágrafo que contém o texto a ser analisado. Compare o texto com o texto da porção, encontre a string alvo na porção, substitua a string antiga pela nova, atualize o texto da porção e salve a apresentação de saída no disco.
Código para substituir palavras no PowerPoint usando Java
Este código mostra o processo de encontrar e substituir texto no PowerPoint. O código fornecido substitui a primeira ocorrência da string em uma parte do texto que pode ser modificada para atualizar todas as ocorrências na parte do texto. Você também pode alternar a sensibilidade a maiúsculas e minúsculas para personalizar a operação de busca, buscar e substituir texto em slides específicos, e usar Presentation.replaceText() para encontrar e substituir texto em toda a apresentação.
Este artigo ensina o processo de buscar e substituir texto. Para extrair áudio e vídeo de uma apresentação, consulte o artigo Extrair Mídia do PowerPoint usando Java.