<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!  

Quoi de neuf dans GroupDocs.Comparison for Java 23.3

Points forts de la version

GroupDocs.Comparison for Java 23.3 apporte des améliorations majeures à la précision de comparaison des fichiers PDF et au rendu visuel, notamment pour l’affichage des annotations et la prise en charge des caractères ruby. Cette version introduit également une refactorisation complète de l’API avec le remplacement de nombreuses constantes de classe par des énumérations pour une meilleure sécurité de typage et clarté du code.

Corrections de bugs

  • Exception lors de la comparaison PDF résolue :
    Correction d’une exception à l’exécution lors de la comparaison de certains fichiers PDF.
  • Correction de la comparaison des caractères ruby :
    Amélioration de la gestion des annotations ruby pour un balisage précis du texte vertical japonais dans les PDF.
  • Amélioration de la détection en-tête/pied de page dans les PDF :
    Résolution des problèmes où les en-têtes et pieds de page n’étaient pas correctement comparés.
  • Affichage des annotations dans les PDF corrigé :
    Amélioration de l’intégrité visuelle en préservant correctement les annotations dans les résultats de comparaison PDF.
  • Correction des étiquettes de graphique dans les PDF :
    Résolution d’un problème où les étiquettes de graphiques étaient incorrectement identifiées.
  • Correction du champ null dans ChangeInfo :
    Élimination des valeurs null indésirables dans les champs texte source/cible de certaines entrées ChangeInfo.

Améliorations majeures

  • Rendu PDF amélioré :
    Meilleure gestion des mises en page et intégration des annotations dans les résultats.
  • Précision accrue dans la comparaison d’images :
    Détection affinée du contenu graphique embarqué dans tous les formats pris en charge.

API publique et changements rétro-incompatibles

Cette version introduit une refactorisation majeure en remplaçant plusieurs constantes de classes par des énumérations. Voici un résumé des types affectés et de leurs nouveaux noms :

Refactorisation des énumérations et renommage des constantes

  • 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
    Convertie en énumération (détails non fournis)

  • PasswordSaveOption

    • NoneNONE
    • SourceSOURCE
    • TargetTARGET
    • UserUSER
  • PreviewFormats
    Convertie en énumération (détails non fournis)

  • 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

🔍 Explorer les détails complets de la version

Pour la liste complète des mises à jour, veuillez consulter GroupDocs.Comparison for Java 23.3 Release Notes.


comparaison annotations pdf | diff texte ruby | migration enums comparaison | comparaison en-tête pied de page | correction null changeinfo

VersionRelease Date
25.24 avril 2025
24.713 juillet 2024
24.616 juin 2024
24.318 mars 2024
23.1019 octobre 2023
23.531 mai 2023
23.33 mars 2023
23.113 janvier 2023
22.114 novembre 2022
22.328 mars 2022
21.625 janvier 2022
19.625 janvier 2022
18.6.325 janvier 2022
18.6.225 janvier 2022
17.3.225 janvier 2022
21.6.125 juin 2021
20.1118 novembre 2020
20.430 avril 2020
19.1018 octobre 2019
19.327 mars 2019
18.6.119 juillet 2018
18.65 juin 2018
17.3.119 avril 2018
17.3.019 avril 2018
16.1119 avril 2018
3.2.019 avril 2018