Este artículo describe cómo comparar Word documentos con NET REST API. Aprenderá a comparar archivos de Word con la API Low Code de C# utilizando el SDK de la nube .NET. El flujo completo del programa y un código de muestra están disponibles para realizar esta tarea en línea.
Requisito previo
- Crear una cuenta y obtener credenciales API
- Descargar Aspose.Words Cloud SDK for Dotnet to compare two Word files
- Configurar el proyecto de solución C# con el SDK anterior para comparar los archivos DOCX
Pasos para comparar dos documentos de Word con la API de código bajo de C#
- Inicialice el objeto WordsApi configurando el ID clonado y el secreto para comparar los documentos.
- Lea el último archivo de Word en la memoria y cárguelo en el almacenamiento en la nube.
- Cree el objeto CompareData y use el archivo cargado como referencia
- Lea el archivo de Word inicial en la secuencia de memoria
- Cree el objeto CompareDocumentOnlineRequest proporcionando el archivo de Word inicial, el archivo de Word actualizado y el nombre del archivo de salida.
- Invoca el método CompareDocumentOnline y proporciona el objeto de solicitud
- Descargue el archivo de Word de salida de la respuesta y guárdelo en el disco.
Los pasos anteriores describen cómo comparar documentos de Word en línea con la API C# Low Code. Comience el proceso cargando el último archivo de Word en el almacenamiento en la nube y luego cree el objeto CompareData utilizando la referencia del documento cargado. Lea el archivo original en la secuencia de memoria, cree CompareDocumentOnlineRequest con el archivo de Word cargado, el documento local con cambios y el archivo de Word de salida y finalmente llame al método CompareDocumentOnline() para comparar los archivos de Word.
Código para comparar documentos de Word en línea con NET REST API
Este código demuestra el proceso para comparar diferencias entre dos documentos de Word con la API REST de C#. Este código muestra que primero cargamos el último archivo de Word en el almacenamiento en la nube como referencia y leemos la versión anterior del archivo de Word localmente para compararlo con el archivo de Word de referencia. En la clase CompareData, hay una propiedad llamada CompareOptions que admite la personalización de la comparación, como ignorar cambios de casos, comentarios, campos, notas al pie, formato, encabezados y pies de página, tablas y cuadros de texto.
En este tema, hemos aprendido a comparar dos archivos de Word. Para eliminar los comentarios en un archivo de Word, consulte el siguiente artículo: Eliminar comentarios en Word DOC con NET REST API.