<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison</artifactId>
<version>23.3</version>
</dependency>compile(group: 'com.groupdocs', name: 'groupdocs-comparison', version: '23.3')<dependency org="com.groupdocs" name="groupdocs-comparison" rev="23.3">
<artifact name="groupdocs-comparison" ext="jar"/>
</dependency>libraryDependencies += "com.groupdocs" % "groupdocs-comparison" % "23.3"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
nullen ChangeInfo corregido:
Se corrigió un error donde aparecíanullen los campos de texto fuente/destino en ciertas entradas deChangeInfo.
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→HORIZONTALNone→NONERange→RANGEVertical→VERTICALComparisonType
Text→TEXTSlides→SLIDESWords→WORDSCells→CELLSPdf→PDFImaging→IMAGINGEmail→EMAILNote→NOTEHtml→HTMLDiagram→DIAGRAMDifferent→DIFFERENTUndefined→UNDEFINEDSvg→SVGMetadataType
Default→DEFAULTSource→SOURCETarget→TARGETFileAuthor→FILE_AUTHORPaperSize
Clase convertida a enumeración (sin detalles de renombrado específicos).PasswordSaveOption
None→NONESource→SOURCETarget→TARGETUser→USERPreviewFormats
Clase convertida a enumeración (sin detalles de renombrado específicos).DetalisationLevel
Low→LOWMiddle→MIDDLEHigh→HIGHChangeType
None→NONEModified→MODIFIEDInserted→INSERTEDDeleted→DELETEDAdded→ADDEDNotModified→NOT_MODIFIEDStyleChanged→STYLE_CHANGEDResized→RESIZEDMoved→MOVEDMovedAndResized→MOVED_AND_RESIZEDShiftedAndResized→SHIFTED_AND_RESIZEDComparisonAction
None→NONEAccept→ACCEPTReject→REJECTRevisionType
Insertion→INSERTIONDeletion→DELETIONFormatChange→FORMAT_CHANGEStyleDefinitionChange→STYLE_DEFINITION_CHANGEMoving→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
| Version | Release Date |
|---|---|
| 25.2 | 4 de abril de 2025 |
| 24.7 | 13 de julio de 2024 |
| 24.6 | 16 de junio de 2024 |
| 24.3 | 18 de marzo de 2024 |
| 23.10 | 19 de octubre de 2023 |
| 23.5 | 31 de mayo de 2023 |
| 23.3 | 3 de marzo de 2023 |
| 23.1 | 13 de enero de 2023 |
| 22.11 | 4 de noviembre de 2022 |
| 22.3 | 28 de marzo de 2022 |
| 21.6 | 25 de enero de 2022 |
| 19.6 | 25 de enero de 2022 |
| 18.6.3 | 25 de enero de 2022 |
| 18.6.2 | 25 de enero de 2022 |
| 17.3.2 | 25 de enero de 2022 |
| 21.6.1 | 25 de junio de 2021 |
| 20.11 | 18 de noviembre de 2020 |
| 20.4 | 30 de abril de 2020 |
| 19.10 | 18 de octubre de 2019 |
| 19.3 | 27 de marzo de 2019 |
| 18.6.1 | 19 de julio de 2018 |
| 18.6 | 5 de junio de 2018 |
| 17.3.1 | 19 de abril de 2018 |
| 17.3.0 | 19 de abril de 2018 |
| 16.11 | 19 de abril de 2018 |
| 3.2.0 | 19 de abril de 2018 |
| File | Classifier | Size |
|---|---|---|
| groupdocs-comparison-23.3-javadoc.jar | javadoc | 482 KB |
| groupdocs-comparison-23.3.jar | 257 MB | |
| groupdocs-comparison-23.3.pom | 2 KB |
