我正在ColdFusion 2016中构建一个基本工作流程,用户必须收集项目的签名/批准。
由于各种原因,用户希望能够发送PDF并收回经过数字签名的文件以供上传。
我可能正在过度思考这个过程,但是我想根据所谓的谁签署文件的内部记录来检查返回的文档(它也会使结尾更容易 - 用户,因为我可以自动将签名标记为已收到)。
使用CFPDF我可以验证文档是否已签名且签名是否有效,但我希望能够提取谁签名(如果可能)(以测试签名者)是应该为此签名的人。)
任何想法??
答案 0 :(得分:0)
您还没有共享任何代码,因此我不知道您尝试了什么,但根据文档,ColdFusion 11添加了对从PDF文件中读取签名的支持。
在ColdFusion 11中引入:使用action =“sign”,“unsign”,“validatesignature”,“readsignaturefields”来创建数字签名,删除数字签名,验证文档的签名以及读取签名分别为。
进一步在文档底部:
for action =“readsignaturefields”:
读取所有签名字段,并在属性名称指示的变量中返回查询对象。此查询对象将有五列。五列是:
a)签名 - 签名字段的完全限定名称。
b)编写 - 指示此字段是否可以包含作者签名。
c)Can_Be_Signed - 该字段是否可以签名。
d)Can_Be_Authored - 告知该字段是否已签名
e)可见 - 告诉该字段是否可见。
library(ggplot2) ggplot(data=daten, aes(x=factor(cvar), y=value, group = setting, color = setting)) + geom_line() + coord_polar()
<!--- 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" />