Este tutorial simples descreve como substituir palavras em um documento do Word usando Python. Você aprenderá a carregar o documento do Word, definir as propriedades para localizar e substituir o texto no documento carregado e, finalmente, substituir o texto. Depois de encontrar e substituir palavras no word usando python, o arquivo de saída pode ser salvo em qualquer um dos formatos compatíveis, como DOCX, DOC etc.
Etapas para substituir palavras no Word usando Python
- Estabeleça o ambiente para usar Aspose.Words para Python via .NET para substituir palavras
- Carregue o arquivo de entrada para pesquisar e substituir texto usando o objeto de classe Document
- Inicialize o objeto de classe FindReplaceOptions para definir propriedades para localizar e substituir texto
- Chame o método replace junto com a palavra antiga, uma nova palavra para substituir e opções personalizadas
- Salve o arquivo do Word atualizado após substituir a palavra
Essas etapas resumem o processo para localizar e substituir texto no Word usando Python fornecendo todos os detalhes necessários. Primeiro, o recurso é compartilhado para configurar o ambiente para testar o código de exemplo e, em seguida, a lógica de programação completa é explicada. Todas as classes necessárias, como a classe Document para carregar o arquivo, a classe FindReplaceOptions para definir as propriedades durante o processo de localizar e substituir e o método replace() para a substituição real do texto, são destacadas para sua referência.
Código para pesquisar e substituir no documento do Word usando Python
O código acima pode ser usado para integrar o recurso para substituir palavras no documento do Word usando Python com a ajuda de apenas algumas chamadas de API. A classe FindReplaceOptions é usada para definir o sinalizador para corresponder ao caso, localizar e substituir texto na direção para frente e sinalizar a pesquisa de palavras inteiras apenas. Existem outras opções também, como aplicar fonte ao texto recém-substituído, aplicar formato de parágrafo, implementar método de retorno de chamada de substituição, ignorar campos de formulários, etc.
Este artigo nos ensinou a encontrar as palavras desejadas no documento do Word e substituí-las pelo texto específico. Se você quiser conhecer outros recursos, como inserir comentários em um arquivo do Word, consulte o artigo em como inserir comentário no Word usando Python.