Class SignatureHandler
java.lang.Object
org.ofdrw.archive.convert.handler.SignatureHandler
- All Implemented Interfaces:
ArchiveHandler
处理器:数字签名/签章去技术化(GB/T 42133-2022 6.13)
Sign 类型处理:
- 若被注释引用且保留注释:提取签名人/时间/摘要→注释自定义参数→删除 SignRef
- 从 Signatures.xml 移除签名记录→删除对应 Sign_N 目录
Seal 类型处理:
- 签章外观转为注释对象(BlendMode=Darken)
- 在注释自定义参数中保留签章人/证书编号/时间/摘要
- 从 Signatures.xml 移除签章记录→删除对应 Sign_N 目录
- Since:
- 2.4.0
- Author:
- 权观宇
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SignatureHandler
public SignatureHandler()
-
-
Method Details
-
handle
Description copied from interface:ArchiveHandler执行去技术化转换操作,就地修改 OFD 容器处理结果直接写入 ofdDir,调用者负责最终持久化和打包。
- Specified by:
handlein interfaceArchiveHandler- Parameters:
reader- OFD 阅读器,提供文档结构访问ofdDir- OFD 虚拟容器,修改结果写入此处- Throws:
IOException- 文件操作异常
-