¡Nos complace anunciar el lanzamiento de GroupDocs.Comparison for .NET 26.8, disponible a partir de agosto de 2026!
La versión 26.8 de GroupDocs.Comparison se centra en el modo de comparación lado a lado: el comparador ahora genera su resultado completamente en memoria en lugar de depender de archivos temporales, la lista de cambios detectados está disponible para resultados PDF lado a lado y se ha corregido un problema de concurrencia que provocaba fallos durante la comparación paralela de PDF.
Correcciones y mejoras
- [Mejora] Procesamiento en memoria mediante streams en la comparación lado a lado. (COMPARISONNET-4828)
- [Mejora] La lista de cambios ahora está disponible para resultados PDF Side-by-Side. (COMPARISONNET-4728)
- [Error] Corrección de fallos durante la comparación concurrente de PDF. (COMPARISONNET-4830)
La lista de cambios ahora está disponible para resultados PDF Side-by-Side
Anteriormente, cuando el resultado de la comparación se generaba en el modo PDF lado a lado, la lista de cambios detectados no se devolvía. A partir de esta versión, Compare devuelve también la colección completa de cambios en este modo, de modo que los cambios pueden inspeccionarse, contarse o exportarse junto con el documento generado.
using (Comparer comparer = new Comparer("source.docx"))
{
comparer.Add("target.docx");
var options = new PdfCompareOptions()
{
DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
};
comparer.Compare("result.pdf", options);
ChangeInfo[] changes = comparer.GetChanges();
foreach (ChangeInfo change in changes)
{
Console.WriteLine($"{change.Id}: {change.Type} - {change.Text}");
}
}
Corrección de fallos durante la comparación concurrente de PDF
Ejecutar varias comparaciones de PDF en paralelo podía provocar excepciones inesperadas y bloqueos del proceso debido a un estado compartido dentro de la canalización de procesamiento de PDF. Los componentes afectados ahora son seguros para subprocesos, por lo que se pueden ejecutar múltiples comparaciones de PDF simultáneamente — por ejemplo, desde un servicio web que maneja solicitudes concurrentes o desde procesamiento por lotes en paralelo.
Cómo obtener la actualización
Puedes obtener la última versión desde NuGet o descargarla directamente desde el sitio web de GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.8
Descarga directa
Descarga los ensamblados para .NET y .NET Framework desde la página GroupDocs.Comparison for .NET 26.8.