¡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.

Más información