Como localizar e substituir texto no documento do Word usando Java

Este breve tutorial orientará você nas etapas de como localizar e substituir texto no documento Word usando Java. Usando chamadas de API simples, pode-se facilmente substituir o texto no documento do Word usando Java para qualquer aplicativo e independentemente do ambiente do sistema operacional.

Etapas para substituir texto em documento do Word usando Java

  1. Configure o arquivo JAR Aspose.Words for Java do repositório Maven
  2. Crie uma instância Document Class para abrir o documento de origem para substituir o texto
  3. Inicialize a classe FindReplaceOptions e defina as opções de pesquisa e substituição
  4. Execute a atividade de pesquisa e substituição com strings de origem e destino
  5. Salve o documento do Word modificado no disco

As etapas acima em Java localizam e substituem no documento do Word em poucas etapas. A atividade começará carregando o DOCX de origem usando o objeto Document class. Em seguida, criaremos o objeto FindReplaceOptions class para definir os parâmetros de pesquisa e substituição dentro do documento do Word. Por fim, realizaremos a atividade de pesquisa e substituição com base nos critérios selecionados e salvaremos o arquivo do documento modificado em disco.

Código para localizar e substituir texto no documento do Word usando Java

O exemplo acima mencionado em Java substitui a palavra em DOCX utilizando chamadas de API simples. Você não depende do Microsoft Word ou da biblioteca Interop para usar o exemplo acima em seu aplicativo. A classe FindReplaceOptions expõe diferentes propriedades para definir os critérios de pesquisa e substituição, incluindo maiúsculas e minúsculas, direção de substituição e localização de palavras inteiras, etc.

Neste tópico, vimos como é fácil encontrar e substituir texto no DOCX usando Java. Se você estiver interessado em enviar um documento do Word como um e-mail, poderá encontrar informações detalhadas no tópico como enviar documento do Word em e-mail usando Java.

 Português