要想实现对OFD文件进行签章操作,就必须得对OFD文件的结构比较清楚,OFD文件是xml形式的,所以可以用压缩软件直接打开查看结构,查阅了一番资料,总结如下:
1.未签章
OFD.xml为入口文件,里面内容如下:
每一页的内容是Content.xml,内容如下:
只简单截取了一部分内容
2.签章之后的结构
首先会增加Signs文件夹,里面是存放的签名过的文件
Signatures.xml
Signature.xml
具体签章文件,记录印章数据、签章数据、各个文件哈希值、印章位置信息等。