首先用编辑器打开PDF,可以看到如下结构
1.寻找文件结构入口 /Root
k-value形式,/Root 98 0 R/ k是Root value是98 0 R
98 0 R 代表被引用,指向的对象是98 0 obj
用PDFExploer工具打开看,如下:
可以看出用工具打开的树形结构跟上面编辑器打开的k-v值一样
/Pages 97 0 R 代表页数,找到97 0 obj则是标记每一页的对象
上图可以看出总共1页 /Kids[0] 为第一页数据对象,找到96 0 obj
签名值就存在/Annots标签里
查询146 0 obj对象
/V 后面所跟对象即为签名值138 0 obj