<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 提升了文档签名操作的可追踪性和控制力。本次更新引入基于日志级别标志的日志记录能力,新增 MetadataSignature 类的 DataType 属性以实现元数据值的语义类型化,以及通过 IResult 接口获取处理性能指标。针对 Linux 平台的多项问题也已修复,显著提升 Word 处理、电子表格和 PNG 图片格式的预览准确性与导出稳定性。

新功能

  • 支持基于 LogLevel 枚举的可配置日志记录:
    引入 LogLevel 枚举,可通过标志组合设置日志输出级别,如 ErrorWarningInfoTrace

  • MetadataSignature 新增 DataType 属性:
    允许为元数据签名值赋予语义类型,增强签名与验证的精确度。

  • 签名操作的跟踪日志:
    在签名、更新、删除、搜索和验证等方法中新增详细跟踪日志,便于诊断分析。

  • 签名结果的性能指标:
    IResult 接口新增处理时间、签名总数和文档大小等性能指标。

改进

  • 日志级别标志支持:
    允许在 SignatureSettings 中同时设置多个日志级别以定制日志输出详细度。

  • 所有签名操作结果均实现 IResult
    包括 SignResultUpdateResultDeleteResultVerificationResultSearchResult,提供实时性能数据。

  • 依赖库更新:
    更新相关依赖以优化性能和兼容性。

修复

  • Linux 下 Word 文档 JPG 预览问题修复。
  • Linux 平台 QRCode 签名验证结果异常修正。
  • 改进 PFX 证书文件识别,提升签名和验证准确度。
  • PNG 图片导出时的损坏问题修复。
  • 电子表格文档元数据中的页面大小读取错误修正。

公有 API 和兼容性变更

  • 新增 LogLevel 枚举:
    用于在 SignatureSettings 中控制日志输出级别。

  • IResult 接口新增性能指标方法:

    • getProcessingTime():处理时长(毫秒)。
    • getTotalSignatures():处理签名总数。
    • getSourceDocumentSize():输入文档大小(字节)。
    • getDestinDocumentSize():输出文档大小(字节)。
  • 实现 IResult 的类:

    • SignResult
    • UpdateResult
    • DeleteResult
    • VerificationResult
    • SearchResult

🔍 查看完整更新详情

访问 GroupDocs.Signature for Java 23.4 发行说明 获取完整列表。


linux word preview fix | signature log level flags | metadata signature datatype | signature processing metrics | png export corrupted

VersionRelease Date
24.72024年7月11日
24.32024年3月22日
23.122023年12月25日
23.6.12023年9月21日
23.62023年6月22日
23.42023年4月10日
22.112022年11月15日
22.82022年8月15日
22.2.12022年5月25日
22.22022年2月4日
21.22022年1月25日
19.72022年1月25日
19.112022年1月25日
18.82022年1月25日
18.12022年1月25日
17.6.02022年1月25日
17.4.02022年1月25日
21.112021年11月30日
21.82021年8月26日
21.52021年5月31日
20.92020年9月5日
20.52020年5月29日
20.32020年3月20日
19.52019年5月30日
19.1.12019年3月7日
19.12019年1月30日
18.112018年12月4日
18.62018年6月4日
18.42018年4月19日
17.112018年4月19日
17.82018年4月19日
17.7.02018年4月19日
17.5.02018年4月19日
17.1.02018年4月19日