Este artigo descreve como comparar documentos Word com a API NET REST. Você aprenderá a comparar arquivos do Word com a API C# Low Code usando o SDK da nuvem .NET. O fluxo completo do programa e um código de amostra estão disponíveis para executar esta tarefa online.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to compare two Word files
- Configure o projeto da solução C# com o SDK acima para comparar os arquivos DOCX
Etapas de comparação de dois documentos do Word com API C# Low Code
- Inicialize o objeto WordsApi definindo o ID clonado e o segredo para comparar os documentos
- Leia o arquivo Word mais recente no fluxo de memória e carregue-o no armazenamento em nuvem
- Crie o objeto CompareData e use o arquivo enviado como referência
- Leia o arquivo inicial do Word no fluxo de memória
- Crie o objeto CompareDocumentOnlineRequest fornecendo o arquivo Word inicial, o arquivo Word atualizado e o nome do arquivo de saída
- Invoque o método CompareDocumentOnline e forneça o objeto de solicitação
- Baixe o arquivo Word de saída da resposta e salve-o no disco
As etapas acima descrevem como comparar documentos do Word online com C# Low Code API. Inicie o processo fazendo upload do arquivo Word mais recente para armazenamento em nuvem e, em seguida, criando o objeto CompareData usando a referência do documento carregado. Leia o arquivo original no fluxo de memória, crie o CompareDocumentOnlineRequest com o arquivo do Word carregado, o documento local com alterações e o arquivo do Word de saída e, finalmente, chame o método CompareDocumentOnline() para comparar os arquivos do Word.
Código para comparar documentos do Word online com a API NET REST
Este código demonstra o processo para comparar diferenças entre dois documentos do Word com API REST C#. Este código mostra que primeiro carregamos o arquivo Word mais recente no armazenamento em nuvem como referência e lemos a versão anterior do arquivo Word localmente para compará-lo com o arquivo Word de referência. Na classe CompareData, existe uma propriedade chamada CompareOptions que suporta a customização da comparação, como ignorar alterações de maiúsculas e minúsculas, comentários, campos, notas de rodapé, formatação, cabeçalhos e rodapés, tabelas e caixas de texto.
Neste tópico, aprendemos como comparar dois arquivos do Word. Para excluir os comentários em um arquivo Word, consulte o seguinte artigo: Excluir comentários no Word DOC com NET REST API.