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

Was ist neu in GroupDocs.Comparison for Java 23.3

Release-Highlights

GroupDocs.Comparison for Java 23.3 bringt bedeutende Verbesserungen bei der Vergleichsgenauigkeit von PDF-Dokumenten, einschließlich Annotationen und Ruby-Texten. Außerdem beinhaltet diese Version eine umfassende API-Überarbeitung, bei der Konstantenklassen in enums umgewandelt wurden – für mehr Typsicherheit und Klarheit im Code.

Fehlerbehebungen

  • PDF-Vergleichsausnahme behoben:
    Laufzeitfehler beim Vergleich bestimmter PDF-Dateien wurde korrigiert.

  • Ruby-Textvergleich korrigiert:
    Vergleichslogik für Ruby-Annotationen verbessert, um vertikalen japanischen Text korrekt zu markieren.

  • Header/Footer-Erkennung verbessert:
    Fehlerhafte Erkennung von Kopf- und Fußzeilen in PDFs beim Vergleich wurde behoben.

  • Annotationen korrekt dargestellt:
    Darstellung und Übernahme von Annotationen in Ergebnis-PDFs wiederhergestellt.

  • Diagrammbeschriftungen im PDF-Vergleich korrigiert:
    Fehlerhafte Beschriftungszuweisung in Diagrammen während des Vergleichs behoben.

  • “null” in ChangeInfo entfernt:
    Problem gelöst, bei dem null in Quell-/Zieltextfeldern einiger ChangeInfo-Einträge erschien.

Wichtige Verbesserungen

  • PDF-Ergebnisanzeige verbessert:
    Bessere Layoutdarstellung und Integration von Annotationen im finalen Vergleichsergebnis.

  • Bildvergleich verfeinert:
    Genauere Erkennung eingebetteter grafischer Inhalte über verschiedene Dateiformate hinweg.

Öffentliche API-Änderungen und inkompatible Änderungen

Diese Version beinhaltet eine große strukturelle Änderung, bei der viele Konstantenklassen durch enums ersetzt wurden. Nachfolgend ein Überblick:

Umbenennungen bei enums

  • 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 & PreviewFormats:
    Klassen wurden in enums umgewandelt.

  • PasswordSaveOption:
    NoneNONE
    SourceSOURCE
    TargetTARGET
    UserUSER

  • 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

🔍 Vollständige Release-Details entdecken

Alle Änderungen im Überblick finden Sie in den GroupDocs.Comparison for Java 23.3 Release Notes.


pdf annotation comparison | ruby character diff | comparison enum migration | header footer comparison | changeinfo null fix

VersionRelease Date
25.24. April 2025
24.713. Juli 2024
24.616. Juni 2024
24.318. März 2024
23.1019. Oktober 2023
23.531. Mai 2023
23.33. März 2023
23.113. Januar 2023
22.114. November 2022
22.328. März 2022
21.625. Januar 2022
19.625. Januar 2022
18.6.325. Januar 2022
18.6.225. Januar 2022
17.3.225. Januar 2022
21.6.125. Juni 2021
20.1118. November 2020
20.430. April 2020
19.1018. Oktober 2019
19.327. März 2019
18.6.119. Juli 2018
18.65. Juni 2018
16.1119. April 2018
17.3.019. April 2018
17.3.119. April 2018
3.2.019. April 2018