<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
    HorizontalHORIZONTAL
    NoneNONE
    RangeRANGE
    VerticalVERTICAL

  • ComparisonType
    TextTEXT
    SlidesSLIDES
    WordsWORDS
    CellsCELLS
    PdfPDF
    ImagingIMAGING
    EmailEMAIL
    NoteNOTE
    HtmlHTML
    DiagramDIAGRAM
    DifferentDIFFERENT
    UndefinedUNDEFINED
    SvgSVG

  • MetadataType
    DefaultDEFAULT
    SourceSOURCE
    TargetTARGET
    FileAuthorFILE_AUTHOR

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

  • PasswordSaveOption
    NoneNONE
    SourceSOURCE
    TargetTARGET
    UserUSER

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

  • DetalisationLevel
    LowLOW
    MiddleMIDDLE
    HighHIGH

  • ChangeType
    NoneNONE
    ModifiedMODIFIED
    InsertedINSERTED
    DeletedDELETED
    AddedADDED
    NotModifiedNOT_MODIFIED
    StyleChangedSTYLE_CHANGED
    ResizedRESIZED
    MovedMOVED
    MovedAndResizedMOVED_AND_RESIZED
    ShiftedAndResizedSHIFTED_AND_RESIZED

  • ComparisonAction
    NoneNONE
    AcceptACCEPT
    RejectREJECT

  • RevisionType
    InsertionINSERTION
    DeletionDELETION
    FormatChangeFORMAT_CHANGE
    StyleDefinitionChangeSTYLE_DEFINITION_CHANGE
    MovingMOVING

🔍 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