我目前正在研究在pdf文档上应用和验证数字签名的工具.据我所知,pdf文档中的每个签名都适用于AcroFields的某个版本.每次用户更改某些输入(即填写pdf表单)时,都会创建一个新版本.
我的问题是:如何从AcroFields对象中检索所有修订?我知道如何让一个单一的版本,如果我有它的名字是这样的:
AcroFields fields = ...;
fields.getRevision("revision1");
Run Code Online (Sandbox Code Playgroud)
但是,我如何检索所有修订版(或至少他们的名字)?到目前为止,我还没有在iText API和网络中找到任何内容.
我在2.1.7版本中使用iText.
谢谢和问候,汤姆
我目前正在评估OGM / Spring Data Neo4j的用例,并遇到以下问题:
通过Spring Data @Query注释或直接通过Neo4j 执行自定义Cypher查询时Session,结果仅包含直接查询的节点,而不包含相关节点(关系null在结果节点对象中)。即这些查询的深度似乎是0而不是1,正如我从文档中所期望的那样。
如何通过OGM或深度为1的Spring Data Neo4j执行自定义Cypher查询?