Ao trabalhar com várias versões de contratos, artigos de pesquisa ou documentos técnicos, ser capaz de comparar documentos do Word é essencial. Com ferramentas automatizadas, você pode comparar 2 Word docs, destacar diferenças e gerar um relatório abrangente mostrando inserções, exclusões ou modificações. Isso garante precisão, economiza tempo e evita erros de revisão manual.
- API para Comparação de Documentos do Word
- Comparar documentos do Word usando C#
- Comparar arquivos DOCX via cURL
API para Comparação de Documentos do Word
O permite que os desenvolvedores comparem facilmente arquivos do Word em suas aplicações C#. Esta poderosa API identifica diferenças de texto, formatação e estrutura entre documentos do Word. Instale o SDK do NuGet:
- Não apenas documentos do Word, a API é capaz de comparar muitos outros formatos.
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0
Agora, obtenha seu ID de Cliente e Segredo do GroupDocs cloud Dashboard.
Compare Word Documents using C#
Aqui está como você pode comparar programaticamente arquivos DOCX usando o GroupDocs.Comparison:
- Configure credenciais da API:
var config = new Configuration(clientId, clientSecret);
- Iniciar CompareApi:
var compareApi = new CompareApi(config);
- Defina arquivos Word de origem e destino:
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
- Create a comparison request:
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
- Chame a API para comparar documentos online:
var response = compareApi.Compare(request);
// For more examples, https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-dotnet
var config = new Configuration(clientId, clientSecret);
var compareApi = new CompareApi(config);
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
var response = compareApi.Compare(request);
Comparar arquivos DOCX via cURL
Alternativamente, você pode comparar arquivos DOCX online usando e comandos cURL. Isso é útil para scripts automatizados e fluxos de trabalho de CI/CD.
- Gerar token JWT:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Realizar Comparação de Documentos:
curl -v -X POST "https://api.groupdocs.cloud/v2.0/comparison/comparisons" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"SourceFile\": { \"FilePath\": \"firstDoc.docx\" }, \"TargetFiles\": [ { \"FilePath\": \"secondDoc.docx\" } ], \"Settings\": { \"GenerateSummaryPage\": true, \"ShowDeletedContent\": true, \"ShowInsertedContent\": true, \"StyleChangeDetection\": true, \"InsertedItemsStyle\": { \"Bold\": true, \"Italic\": true, \"StrikeThrough\": true, \"Underline\": true }, \"DeletedItemsStyle\": { \"Bold\": true, \"Italic\": true, \"StrikeThrough\": true, \"Underline\": true }, \"ChangedItemsStyle\": { \"Bold\": true, \"Italic\": true, \"StrikeThrough\": true, \"Underline\": true }, \"WordsSeparatorChars\": [ \"string\" ], \"UseFramesForDelInsElements\": true, \"CalculateComponentCoordinates\": true, \"MarkChangedContent\": true, \"MarkNestedContent\": true, \"MetaData\": { \"Author\": \"Nayyer Shahbaz\", \"LastSaveBy\": \"Nayyer\", \"Company\": \"GroupDocs Cloud\" }, \"DiagramMasterSetting\": { \"UseSourceMaster\": true }, \"OriginalSize\": { \"Width\": 0, \"Height\": 0 }, \"HeaderFootersComparison\": true, \"SensitivityOfComparison\": 0 }, \"OutputPath\": \"comparisonOutput.docx\"}"
Experimente a Ferramenta de Comparação de Palavras Online Gratuita
Explore nosso aplicativo gratuito Document Comparison para identificar as diferenças entre dois arquivos DOCX online sem instalar nenhum software.

Comentários Finais
Usando o GroupDocs.Comparison Cloud SDK para .NET ou cURL, você pode facilmente comparar 2 documentos em Word e destacar as diferenças. Se você precisa comparar documentos do Word para casos de uso legais, comerciais ou acadêmicos, essa solução garante precisão e eficiência. Em vez de confiar em revisões manuais ou em recursos limitados de comparação de documentos no Word, você pode integrar uma comparação de documentos robusta em suas aplicações. Isso torna simples comparar arquivos do Word, rastrear revisões e garantir a integridade do documento.