Cuando se trabaja con múltiples versiones de contratos, trabajos de investigación o documentos técnicos, poder comparar documentos de Word es esencial. Con herramientas automatizadas, puedes comparar 2 Word docs, resaltar diferencias y generar un informe completo que muestre inserciones, eliminaciones o modificaciones. Esto asegura precisión, ahorra tiempo y evita errores en la revisión manual.
- API para la comparación de documentos de Word
- Comparar documentos de Word utilizando C#
- Comparar archivos DOCX a través de cURL
API para la comparación de documentos de Word
El permite a los desarrolladores comparar fácilmente archivos de Word en sus aplicaciones C#. Esta poderosa API identifica diferencias en texto, formato y estructura entre documentos de Word. Instala el SDK desde NuGet:
- No solo documentos de Word, la API es capaz de comparar many other formats.
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0
Ahora, obtén tu ID de cliente y clave secreta del GroupDocs cloud Dashboard.
Comparar documentos de Word utilizando C#
Aquí tienes cómo puedes comparar programáticamente archivos DOCX usando GroupDocs.Comparison:
- Configurar credenciales de API:
var config = new Configuration(clientId, clientSecret);
- Inicializar CompareApi:
var compareApi = new CompareApi(config);
- Defina los archivos de Word de origen y destino:
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
- Create a comparison request:
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
- Llama a la API para comparar documentos en línea:
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 archivos DOCX mediante cURL
Alternativamente, puede comparar archivos DOCX en línea utilizando y comandos cURL. Esto es útil para scripts automatizados y flujos de trabajo de CI/CD.
- Generar 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 comparación 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\"}"
Prueba la herramienta de comparación de palabras en línea gratuita.
Explora nuestra gratuita Comparación de Documentos App para identificar las diferencias entre dos archivos DOCX en línea sin necesidad de instalar ningún software.

Comentarios Finales
Usando GroupDocs.Comparison Cloud SDK para .NET o cURL, puedes comparar fácilmente 2 documentos en Word y resaltar diferencias. Ya sea que necesites comparar documentos de Word para casos de uso legales, comerciales o académicos, esta solución garantiza precisión y eficiencia. En lugar de depender de revisiones manuales o funciones limitadas de comparación de documentos en Word, puedes integrar una comparación de documentos robusta en tus aplicaciones. Esto facilita la comparación de archivos de Word, el seguimiento de revisiones y garantiza la integridad del documento.
Enlaces útiles
- Página de inicio del producto
- Documentación Oficial
- Código fuente de GitHub
- Referencia de la API
- Prueba gratuita