Nos complace anunciar el lanzamiento de GroupDocs.Comparison for .NET 26.4, disponible a partir de abril de 2026.
La versión 26.4 de GroupDocs.Comparison se centra en mejoras significativas para la comparación de documentos PDF, introduciendo nuevos modos de visualización, filtrado por rango de páginas y una clase de opciones dedicada a PDF.
Fixes and enhancements
- [Enhancement] Rendimiento de comparación optimizado para documentos PDF. (COMPARISONNET-4732)
- [Bug] Corregida la lógica de manejo de fuentes incrustadas en la comparación de PDF. (COMPARISONNET-4733)
- [Bug] Los PDF con tablas provocan una excepción durante el procesamiento. (COMPARISONNET-4707)
- [Feature] Capacidad de generar resultados de comparación de PDF lado a lado. (COMPARISONNET-4725)
- [Feature] Capacidad de especificar un rango de páginas para la comparación de documentos PDF. (COMPARISONNET-4731)
Major Features
Ability to produce side by side PDF comparison result
Se han añadido dos nuevos modos de visualización a la nueva clase PdfCompareOptions mediante el enum ComparisonDisplayMode:
SideBySide– cada página de resultado muestra las páginas origen y destino lado a lado. Las eliminaciones aparecen a la izquierda (lado origen) y las inserciones a la derecha (lado destino). El contenido de los dos documentos nunca se superpone, lo que hace que este modo sea ideal cuando los documentos difieren mucho.Interleaved– genera un documento con páginas alternadas: las páginas impares provienen del documento origen (mostrando eliminaciones) y las pares del documento destino (mostrando inserciones). Abra el resultado en un visor de PDF con “Two Page View” para ver cada par origen/destino lado a lado.
Nota: El comportamiento predeterminado anterior (un documento único fusionado con inserciones y eliminaciones resaltadas) se conserva como
ComparisonDisplayMode.Inliney sigue siendo el valor predeterminado.
Ability to specify pages range for PDF documents comparison
Ahora puede limitar la comparación de PDF a un rango específico de páginas utilizando la propiedad PagesSetup en PdfCompareOptions. Si no se establece, se comparan todas las páginas como antes.
using (var comparer = new Comparer("source.pdf"))
{
comparer.Add("target.pdf");
var options = new PdfCompareOptions()
{
CompareImagesPdf = true,
DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
PagesSetup = new PagesSetup()
{
StartPage = 3,
EndPage = 10
}
};
comparer.Compare("result.pdf", options);
}
Public API changes
Se ha introducido una nueva clase PdfCompareOptions para la configuración de comparación específica de PDF, siguiendo el mismo patrón que WordCompareOptions introducido en la versión 26.2.
-
PdfCompareOptions(namespaceGroupDocs.Comparison.Options) — hereda deCompareOptionsy agrega configuraciones exclusivas para PDF:- DisplayMode – controla cómo se dispone el documento de resultados de comparación de PDF; el valor predeterminado es
Inline(comportamiento heredado) - PagesSetup – especifica el rango de páginas a comparar; cuando es
null, se comparan todas las páginas - CompareImagesPdf – indica si se deben comparar imágenes en documentos PDF
- AnnotationAuthorName – el nombre del autor utilizado para anotaciones cuando
DisplayModeestá configurado comoInterleaved - ImagesInheritanceMode – especifica la fuente de herencia de imágenes cuando la comparación de imágenes está deshabilitada
- DisplayMode – controla cómo se dispone el documento de resultados de comparación de PDF; el valor predeterminado es
-
PdfCompareOptions.ComparisonDisplayModevalores del enum:Inline(predeterminado) – comportamiento heredado; PDF único fusionado con contenido eliminado resaltado en un color y contenido insertado en otroSideBySide(nuevo) – las páginas origen y destino aparecen lado a lado en cada página de resultado; sin superposición de contenidoInterleaved(nuevo) – páginas alternadas origen/destino; se visualiza mejor en un lector de PDF con “Two Page View”
How to get the update
Puede obtener la última versión desde NuGet o descargarla directamente desde el sitio web de GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.4
Direct download
Descargue los ensamblados para .NET y .NET Framework desde la página GroupDocs.Comparison for .NET 26.4 .