<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-signature</artifactId>
    <version>23.4</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-signature', version: '23.4')
copied!  
<dependency org="com.groupdocs" name="groupdocs-signature" rev="23.4">
    <artifact name="groupdocs-signature" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-signature" % "23.4"
copied!  

Что нового в 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:

    • SignResult
    • UpdateResult
    • DeleteResult
    • VerificationResult
    • SearchResult

🔍 Подробно ознакомиться с релизом

Полный список изменений доступен по ссылке: 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

VersionRelease Date
24.711 июля 2024 г.
24.322 марта 2024 г.
23.1225 декабря 2023 г.
23.6.121 сентября 2023 г.
23.622 июня 2023 г.
23.410 апреля 2023 г.
22.1115 ноября 2022 г.
22.815 августа 2022 г.
22.2.125 мая 2022 г.
22.24 февраля 2022 г.
21.225 января 2022 г.
19.725 января 2022 г.
19.1125 января 2022 г.
18.825 января 2022 г.
18.125 января 2022 г.
17.6.025 января 2022 г.
17.4.025 января 2022 г.
21.1130 ноября 2021 г.
21.826 августа 2021 г.
21.531 мая 2021 г.
20.95 сентября 2020 г.
20.529 мая 2020 г.
20.320 марта 2020 г.
19.530 мая 2019 г.
19.1.17 марта 2019 г.
19.130 января 2019 г.
18.114 декабря 2018 г.
18.64 июня 2018 г.
18.419 апреля 2018 г.
17.1119 апреля 2018 г.
17.819 апреля 2018 г.
17.7.019 апреля 2018 г.
17.5.019 апреля 2018 г.
17.1.019 апреля 2018 г.