1

我正在 ColdFusion 2016 中构建一个基本工作流程,用户必须在其中收集项目的签名/批准。

由于各种原因,用户希望能够发送 PDF 并收集回数字签名文件以供上传。

我可能过度考虑了这个过程,但我想检查返回的文档与谁应该签署文档的内部记录(这也将使最终用户更容易,因为我可以自动将签名标记为已收到)。

使用 CFPDF 我可以验证文档是否已签名并且签名有效,但如果可能的话,我希望能够提取签名(以测试签名者是应该为它签名的人)。

有任何想法吗??

4

1 回答 1

0

您没有共享任何代码,所以我不知道您尝试了什么,但根据文档 ColdFusion 11 添加了对从 PDF 文件读取签名的支持。

CFPDF 文档

在 ColdFusion 11 中引入:使用操作 ="sign"、"unsign"、"validatesignature"、"readsignaturefields" 来分别创建数字签名、删除数字签名、验证文档的签名以及读取签名字段。

在文档底部进一步向下:

  • 对于操作 =“readsignaturefields”:

  • 读取所有签名字段并在属性名称指示的变量中返回一个查询对象。此查询对象将有五列。五列是:

a) 签名 - 签名字段的完全限定名称。

b) Authored - 指示此字段是否可以包含作者签名。

c) Can_Be_Signed - 该字段是否可以签名。

d) Can_Be_Authored - 告知该字段是否已签名

e) Visible - 告知该字段是否可见。

<!--- Read info about signature fields in a input pdf in a variable and dump it --->

<cfpdf action="readsignaturefields" source="#filepath##inputfilename#" name="signinfo" password="owner" />

<cfdump var="#signinfo#"/>

于 2017-09-18T20:08:24.850 回答