<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.4</version>
</dependency>compile(group: 'com.groupdocs', name: 'groupdocs-signature', version: '23.4')<dependency org="com.groupdocs" name="groupdocs-signature" rev="23.4">
<artifact name="groupdocs-signature" ext="jar"/>
</dependency>libraryDependencies += "com.groupdocs" % "groupdocs-signature" % "23.4"Что нового в GroupDocs.Signature for Java 23.4
Основные изменения в релизе
GroupDocs.Signature for Java 23.4 представляет значительные улучшения, обеспечивающие повышенную управляемость и отслеживаемость операций подписания документов. В этом выпуске представлены новые возможности логирования с использованием флагов уровней логирования, свойство DataType для метаданных, а также метрики производительности, доступные через интерфейс IResult. Также устранены специфические ошибки для платформы Linux, что повысило точность предварительного просмотра и надежность экспорта для форматов Word, Spreadsheet и PNG.
Новые возможности
Настраиваемое логирование с перечислением LogLevel:
Введено перечислениеLogLevelдля управления уровнем детализации логов. Доступны уровниError,Warning,InfoиTrace, которые можно комбинировать с помощью флагов.Свойство DataType в MetadataSignature:
Добавлено новое полеDataTypeв классMetadataSignature, позволяющее указывать тип значения метаданных для более точной валидации и подписания.Trace-логирование операций с подписями:
Логи уровня Trace теперь фиксируют детализированную информацию на уровне методов для операцийSign,Update,Delete,SearchиVerify, облегчая диагностику.Метрики в результатах подписания:
ИнтерфейсIResultтеперь предоставляет метрики производительности: время обработки, количество подписей и размеры документов.
Улучшения
Поддержка флагов логирования:
Поддержка установки нескольких уровней логов одновременно черезSignatureSettingsдля тонкой настройки вывода.Метрики процесса для всех операций с подписями:
Все типы результатов (SignResult,UpdateResult,DeleteResult,VerificationResult,SearchResult) теперь реализуютIResult, предоставляя аналитику в реальном времени.Обновления зависимостей:
Обновлены сторонние библиотеки и зависимости для повышения производительности и совместимости.
Исправления ошибок
Совместимость с Linux — исправление предпросмотра Word:
Устранены ошибки при генерации JPG-предпросмотра Word-документов в Linux.Проверка QRCode — исправление для Linux:
Исправлены некорректные результаты при верификации QR-кодов на Linux.Улучшено определение PFX-сертификатов:
Исправлена ошибка распознавания отдельных файлов PFX во время подписи и проверки.Восстановление экспорта PNG:
Устранено повреждение PNG при экспорте изображений из страниц документа.Исправлены размеры страниц Spreadsheet:
Исправлены ошибки определения размеров страниц при доступе к метаданным электронных таблиц.
Публичный API и изменения, нарушающие совместимость
Новое перечисление LogLevel:
Позволяет управлять выводом логов черезSignatureSettings.Обновления интерфейса IResult — метрики:
getProcessingTime()— возвращает время обработки в миллисекундахgetTotalSignatures()— общее количество обработанных подписейgetSourceDocumentSize()— размер исходного документа в байтахgetDestinDocumentSize()— размер результирующего документа в байтах
Классы, реализующие интерфейс IResult:
SignResultUpdateResultDeleteResultVerificationResultSearchResult
🔍 Подробно ознакомиться с релизом
Полный список изменений доступен по ссылке: GroupDocs.Signature for Java 23.4 Release Notes.
linux word preview fix | signature log level flags | metadata signature datatype | signature processing metrics | png export corrupted
| Version | Release Date |
|---|---|
| 24.7 | 11 июля 2024 г. |
| 24.3 | 22 марта 2024 г. |
| 23.12 | 25 декабря 2023 г. |
| 23.6.1 | 21 сентября 2023 г. |
| 23.6 | 22 июня 2023 г. |
| 23.4 | 10 апреля 2023 г. |
| 22.11 | 15 ноября 2022 г. |
| 22.8 | 15 августа 2022 г. |
| 22.2.1 | 25 мая 2022 г. |
| 22.2 | 4 февраля 2022 г. |
| 21.2 | 25 января 2022 г. |
| 19.7 | 25 января 2022 г. |
| 19.11 | 25 января 2022 г. |
| 18.8 | 25 января 2022 г. |
| 18.1 | 25 января 2022 г. |
| 17.6.0 | 25 января 2022 г. |
| 17.4.0 | 25 января 2022 г. |
| 21.11 | 30 ноября 2021 г. |
| 21.8 | 26 августа 2021 г. |
| 21.5 | 31 мая 2021 г. |
| 20.9 | 5 сентября 2020 г. |
| 20.5 | 29 мая 2020 г. |
| 20.3 | 20 марта 2020 г. |
| 19.5 | 30 мая 2019 г. |
| 19.1.1 | 7 марта 2019 г. |
| 19.1 | 30 января 2019 г. |
| 18.11 | 4 декабря 2018 г. |
| 18.6 | 4 июня 2018 г. |
| 18.4 | 19 апреля 2018 г. |
| 17.11 | 19 апреля 2018 г. |
| 17.8 | 19 апреля 2018 г. |
| 17.7.0 | 19 апреля 2018 г. |
| 17.5.0 | 19 апреля 2018 г. |
| 17.1.0 | 19 апреля 2018 г. |
| File | Classifier | Size |
|---|---|---|
| groupdocs-signature-23.4-javadoc.jar | javadoc | 1 MB |
| groupdocs-signature-23.4.jar | 195 MB | |
| groupdocs-signature-23.4.pom | 3 KB |
