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++
- Configure a versão mais recente do Aspose.Words.CPP do NuGet Package Manager
- Inclua o namespace Aspose::Words e adicione os arquivos de cabeçalho necessários
- Inicialize o objeto de classe Document para carregar o DOCX para substituir o texto
- Crie o objeto de classe FindReplaceOptions para habilitar diferentes propriedades
- Execute a substituição de texto para a pesquisa selecionada e substitua a string
- 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++.