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

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

  • 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

🔍 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