<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-comparison', version: '23.3')
copied!  
<dependency org="com.groupdocs" name="groupdocs-comparison" rev="23.3">
    <artifact name="groupdocs-comparison" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-comparison" % "23.3"
copied!  

Novedades en GroupDocs.Comparison para Java 23.3

Aspectos destacados de la versión

GroupDocs.Comparison para Java 23.3 ofrece mejoras clave en la precisión de comparación de documentos PDF y el renderizado visual, incluyendo el manejo de anotaciones y texto ruby. Esta versión también presenta una refactorización importante de la API pública, migrando múltiples constantes basadas en clases a enumeraciones (enums) para mejorar la seguridad de tipos y la claridad del código.

Correcciones de errores

  • Excepción en comparación de PDF resuelta:
    Se corrigió una excepción en tiempo de ejecución que ocurría al comparar ciertos archivos PDF.

  • Corrección en comparación de caracteres ruby:
    Lógica de comparación mejorada para anotaciones ruby, garantizando un marcado preciso en texto vertical japonés dentro de PDFs.

  • Detección de encabezados y pies de página mejorada en PDF:
    Se resolvieron problemas donde los encabezados y pies de página no se comparaban correctamente.

  • Renderizado de anotaciones corregido en PDF de resultados:
    Se mejoró la visualización asegurando que las anotaciones se preserven y muestren correctamente en los resultados de comparación PDF.

  • Corrección en nombres de gráficos en PDF:
    Solucionado un problema donde las etiquetas de gráficos se identificaban incorrectamente durante la comparación de PDF.

  • Campo null en ChangeInfo corregido:
    Se corrigió un error donde aparecía null en los campos de texto fuente/destino en ciertas entradas de ChangeInfo.

Mejoras importantes

  • Mejor renderizado de resultados PDF:
    Gestión de diseño más precisa e integración de anotaciones mejorada en los resultados de comparación.

  • Mayor precisión en comparación de imágenes:
    Detección optimizada de contenido gráfico incrustado en todos los tipos de documentos compatibles.

API pública y cambios incompatibles con versiones anteriores

Esta versión incluye una refactorización estructural significativa que convierte constantes basadas en clases a enumeraciones. A continuación se resume el cambio de nombres:

Refactorización a enums y constantes renombradas

  • MergeType
    Horizontal → HORIZONTAL
    None → NONE
    Range → RANGE
    Vertical → VERTICAL

  • ComparisonType
    Text → TEXT
    Slides → SLIDES
    Words → WORDS
    Cells → CELLS
    Pdf → PDF
    Imaging → IMAGING
    Email → EMAIL
    Note → NOTE
    Html → HTML
    Diagram → DIAGRAM
    Different → DIFFERENT
    Undefined → UNDEFINED
    Svg → SVG

  • MetadataType
    Default → DEFAULT
    Source → SOURCE
    Target → TARGET
    FileAuthor → FILE_AUTHOR

  • PaperSize
    Clase convertida a enumeración (sin detalles de renombrado específicos).

  • PasswordSaveOption
    None → NONE
    Source → SOURCE
    Target → TARGET
    User → USER

  • PreviewFormats
    Clase convertida a enumeración (sin detalles de renombrado específicos).

  • DetalisationLevel
    Low → LOW
    Middle → MIDDLE
    High → HIGH

  • ChangeType
    None → NONE
    Modified → MODIFIED
    Inserted → INSERTED
    Deleted → DELETED
    Added → ADDED
    NotModified → NOT_MODIFIED
    StyleChanged → STYLE_CHANGED
    Resized → RESIZED
    Moved → MOVED
    MovedAndResized → MOVED_AND_RESIZED
    ShiftedAndResized → SHIFTED_AND_RESIZED

  • ComparisonAction
    None → NONE
    Accept → ACCEPT
    Reject → REJECT

  • RevisionType
    Insertion → INSERTION
    Deletion → DELETION
    FormatChange → FORMAT_CHANGE
    StyleDefinitionChange → STYLE_DEFINITION_CHANGE
    Moving → MOVING

🔍 Explora los detalles completos de la versión

Para ver la lista completa de actualizaciones, visita GroupDocs.Comparison for Java 23.3 Release Notes.


comparación anotaciones pdf | diferencia caracteres ruby | migración enums comparación | comparación encabezado pie página | corrección null en changeinfo

VersionRelease Date
25.24 de abril de 2025
24.713 de julio de 2024
24.616 de junio de 2024
24.318 de marzo de 2024
23.1019 de octubre de 2023
23.531 de mayo de 2023
23.33 de marzo de 2023
23.113 de enero de 2023
22.114 de noviembre de 2022
22.328 de marzo de 2022
21.625 de enero de 2022
19.625 de enero de 2022
18.6.325 de enero de 2022
18.6.225 de enero de 2022
17.3.225 de enero de 2022
21.6.125 de junio de 2021
20.1118 de noviembre de 2020
20.430 de abril de 2020
19.1018 de octubre de 2019
19.327 de marzo de 2019
18.6.119 de julio de 2018
18.65 de junio de 2018
17.3.119 de abril de 2018
17.3.019 de abril de 2018
16.1119 de abril de 2018
3.2.019 de abril de 2018