Como localizar e substituir texto no documento do Word em C++

Este tópico mostra como localizar e substituir texto no documento Word em C++ usando um exemplo de código simplificado. Usando C++, substituir texto no documento do Word é facilmente executado em poucas linhas de código fácil, sem dependência externa do MS Word ou da biblioteca Interop. Você pode usar o aplicativo em qualquer aplicativo compatível com C++ executado em plataformas Windows, macOS ou Linux.

Etapas para substituir texto no documento do Word em C++

  1. Configure a versão mais recente do Aspose.Words.CPP do NuGet Package Manager
  2. Inclua o namespace Aspose::Words e adicione os arquivos de cabeçalho necessários
  3. Inicialize o objeto de classe Document para carregar o DOCX para substituir o texto
  4. Crie o objeto de classe FindReplaceOptions para habilitar diferentes propriedades
  5. Execute a substituição de texto para a pesquisa selecionada e substitua a string
  6. Salve o documento do Word com o texto substituído no disco

Nas etapas acima mencionadas, primeiro carregaremos o documento do Word de origem do disco e, em seguida, especificaremos diferentes propriedades para definir os critérios de pesquisa e substituição do texto, incluindo direção de substituição, correspondência de maiúsculas e minúsculas e localização de palavras inteiras. Por fim, substituiremos o texto no documento do Word usando C++ e salvaremos o DOCX modificado no disco.

Código para substituir texto no documento do Word usando C++

Neste exemplo, o uso de texto de substituição de documento C++ Word é realizado facilmente usando chamadas de API simples. Usando uma instância da classe Documento, o documento Word de entrada será carregado usando a API. Em seguida, nas etapas subsequentes, usaremos a classe FindReplaceOptions para definir os critérios de pesquisa e substituição definindo propriedades diferentes. Por fim, salvaremos o DOCX modificado no disco ou no MemoryStream como saída.

Neste artigo, exploramos como localizar e substituir texto em um documento do Word usando C++. No entanto, se você quiser saber como exportar arquivos do Word para PDF, consulte o artigo em como converter Word para PDF usando C++.

 Português