<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"Что нового в GroupDocs.Comparison for Java 23.3
Основные моменты релиза
GroupDocs.Comparison for Java 23.3 приносит важные улучшения в точность сравнения и визуализацию PDF-документов, включая корректное отображение аннотаций и ruby-символов. Также в этом выпуске проведён масштабный рефакторинг API — множество констант классов заменены на перечисления (enums) для улучшения типобезопасности и читаемости кода.
Исправления ошибок
- Устранено исключение при сравнении PDF:
Исправлена ошибка выполнения, возникавшая при сравнении определённых PDF-документов. - Исправлено сравнение ruby-символов:
Улучшена логика сравнения аннотаций ruby, обеспечивая корректную разметку вертикального японского текста в PDF. - Улучшено определение заголовков и нижних колонтитулов:
Исправлены ошибки, при которых элементы header/footer в PDF не сравнивались должным образом. - Исправлено отображение аннотаций в результирующих PDF:
Повышена визуальная целостность — аннотации теперь сохраняются и корректно отображаются в выходных файлах. - Сравнение названий диаграмм в PDF:
Устранена ошибка некорректного сопоставления меток диаграмм при сравнении PDF. - Исправлено “null” в ChangeInfo:
Устранён баг, при котором в полях source/target некоторых объектовChangeInfoпоявлялось значениеnull.
Основные улучшения
- Улучшенная визуализация PDF-результатов:
Повышена точность вёрстки и интеграции аннотаций в итоговых файлах сравнения. - Повышена точность сравнения изображений:
Улучшено распознавание встроенного графического контента во всех поддерживаемых форматах документов.
Публичный API и обратно несовместимые изменения
В этом релизе реализованы значительные структурные изменения: классы с константами преобразованы в перечисления (enum). Ниже приведены ключевые изменения и переименования:
Рефакторинг перечислений и переименование констант
MergeType
Horizontal→HORIZONTALNone→NONERange→RANGEVertical→VERTICAL
ComparisonType
Text→TEXTSlides→SLIDESWords→WORDSCells→CELLSPdf→PDFImaging→IMAGINGEmail→EMAILNote→NOTEHtml→HTMLDiagram→DIAGRAMDifferent→DIFFERENTUndefined→UNDEFINEDSvg→SVG
MetadataType
Default→DEFAULTSource→SOURCETarget→TARGETFileAuthor→FILE_AUTHOR
PaperSize
- Класс преобразован в перечисление (переименования не указаны)
PasswordSaveOption
None→NONESource→SOURCETarget→TARGETUser→USER
PreviewFormats
- Класс преобразован в перечисление (переименования не указаны)
DetalisationLevel
Low→LOWMiddle→MIDDLEHigh→HIGH
ChangeType
None→NONEModified→MODIFIEDInserted→INSERTEDDeleted→DELETEDAdded→ADDEDNotModified→NOT_MODIFIEDStyleChanged→STYLE_CHANGEDResized→RESIZEDMoved→MOVEDMovedAndResized→MOVED_AND_RESIZEDShiftedAndResized→SHIFTED_AND_RESIZED
ComparisonAction
None→NONEAccept→ACCEPTReject→REJECT
RevisionType
Insertion→INSERTIONDeletion→DELETIONFormatChange→FORMAT_CHANGEStyleDefinitionChange→STYLE_DEFINITION_CHANGEMoving→MOVING
🔍 Ознакомьтесь с полным списком обновлений
Полный список изменений доступен на странице GroupDocs.Comparison for Java 23.3 Release Notes.
сравнение аннотаций pdf | сравнение ruby-символов | переход на enum в сравнении | сравнение header и footer | исправление null в changeinfo
| Version | Release Date |
|---|---|
| 25.2 | 4 апреля 2025 г. |
| 24.7 | 13 июля 2024 г. |
| 24.6 | 16 июня 2024 г. |
| 24.3 | 18 марта 2024 г. |
| 23.10 | 19 октября 2023 г. |
| 23.5 | 31 мая 2023 г. |
| 23.3 | 3 марта 2023 г. |
| 23.1 | 13 января 2023 г. |
| 22.11 | 4 ноября 2022 г. |
| 22.3 | 28 марта 2022 г. |
| 21.6 | 25 января 2022 г. |
| 19.6 | 25 января 2022 г. |
| 18.6.3 | 25 января 2022 г. |
| 18.6.2 | 25 января 2022 г. |
| 17.3.2 | 25 января 2022 г. |
| 21.6.1 | 25 июня 2021 г. |
| 20.11 | 18 ноября 2020 г. |
| 20.4 | 30 апреля 2020 г. |
| 19.10 | 18 октября 2019 г. |
| 19.3 | 27 марта 2019 г. |
| 18.6.1 | 19 июля 2018 г. |
| 18.6 | 5 июня 2018 г. |
| 17.3.1 | 19 апреля 2018 г. |
| 17.3.0 | 19 апреля 2018 г. |
| 16.11 | 19 апреля 2018 г. |
| 3.2.0 | 19 апреля 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 |
