Usando nuestra API de programación, puede comparar dos archivos y encontrar la diferencia entre ellos. En otras palabras, nuestra .NET biblioteca es un poderoso verificador de diferencias de archivos. Después de usar la API de comparación de documentos, puede obtener el resultado y guardarlo en DOCX, PDF, DOC y algunos otros formatos.
Con esta API nativa .NET, puede comparar documentos fácilmente y obtener las diferencias en el formato de salida deseado. Nuestra biblioteca C# es totalmente autónoma y no depende de herramientas o servicios externos. Todas las funciones de procesamiento de documentos se implementan en esta poderosa solución C# para una experiencia sin complicaciones.
La comparación de documentos es un procedimiento muy buscado, particularmente dentro de los flujos de trabajo de documentos automatizados. Ya sea que esté trabajando con documentos legales, sistemas de control de versiones o sistemas de administración de contenido, la API de comparación de documentos para C# puede cambiar las reglas del juego. Compara el contenido de los documentos tanto a nivel de caracteres como de palabras. Incluso si solo se ha cambiado un carácter, la palabra completa se marcará como modificada. Esto le permite detectar los cambios más pequeños que serían invisibles para el ojo humano.
Hay ocasiones en las que no está seguro de si un documento se ha modificado y el proceso de comparar manualmente dos versiones del documento puede resultar bastante complicado. Por otro lado, hay casos en los que estás seguro de que el documento ha sido modificado, pero la tarea de localizar visualmente las áreas actualizadas se vuelve extremadamente difícil. Exploremos algunos escenarios típicos en los que la comparación automatizada de documentos puede resultar increíblemente útil:
Al integrar la comparación automática de documentos en sus flujos de trabajo, obtiene la capacidad de comparar documentos mediante programación, extraer diferencias y obtener resultados instantáneamente en el formato de salida deseado. Ya sea que sea un desarrollador experimentado o recién esté comenzando con .NET, nuestros fragmentos de código completos y nuestra demostración en línea lo guiarán a través del proceso.
Pruebe nuestra demostración en vivo cargando dos documentos, seleccionando el formato de destino para resaltar las diferencias y examinando el fragmento de C# código que se muestra en la pantalla. Este ejemplo demuestra en detalle cómo realizar la comparación de documentos mediante programación y obtener los resultados en el formato de archivo requerido.
Un punto importante: los documentos comparados no deben tener revisiones antes de llamar al método de comparación. Primero debes aceptar todas las revisiones. Ya nos hemos ocupado de este matiz en el fragmento de C# código a continuación:
dotnet add package Aspose.Words
Copiar
using Aspose.Words;
var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");
// No debe haber revisiones antes de la comparación.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Hay tres opciones alternativas para instalar "Aspose.Words para .NET" en su sistema. Elija uno que se adapte a sus necesidades y siga las instrucciones paso a paso:
Nuestro producto es totalmente multiplataforma y admite todas las principales implementaciones de .NET:
En la medida en que el código .NET no depende del hardware o sistema operativo subyacente, sino sólo de una máquina virtual, usted es libre de desarrollar cualquier tipo de software para Windows, macOS, Android, iOS y Linux. Solo asegúrate de haber instalado la versión correspondiente de .NET Framework, .NET Core, Windows Azure, Mono o Xamarin.
Recomendamos utilizar los entornos de desarrollo integrados Microsoft Visual Studio, Xamarin y MonoDevelop para crear aplicaciones C#, F#, VB.NET.
Para obtener más detalles, consulte la documentación del producto.