Php 多重签名
我正在用tcpdf生成PDF文件。到目前为止,一切正常 我知道它只能有一个数字签名,必须在创建时创建 然而,我有一些PDF必须由多人签署,而不是同时签署。当每个成员决定签署文本时,我的应用程序可以生成不同的PCK#7签名 是否有一种方法可以通过一些原始插入函数添加这些多个签名?我不需要tcpdf来生成签名,只需将其放入文件Php 多重签名,php,pdf,digital-signature,tcpdf,Php,Pdf,Digital Signature,Tcpdf,我正在用tcpdf生成PDF文件。到目前为止,一切正常 我知道它只能有一个数字签名,必须在创建时创建 然而,我有一些PDF必须由多人签署,而不是同时签署。当每个成员决定签署文本时,我的应用程序可以生成不同的PCK#7签名 是否有一种方法可以通过一些原始插入函数添加这些多个签名?我不需要tcpdf来生成签名,只需将其放入文件 致以最诚挚的问候。我正在寻找与tcpdf类似的解决方案,它只需一个签名即可正常工作。当我再次尝试对文档签名时,旧签名消失,新签名被添加。然而,新文档仅保留旧的签名图像。因此,
致以最诚挚的问候。我正在寻找与tcpdf类似的解决方案,它只需一个签名即可正常工作。当我再次尝试对文档签名时,旧签名消失,新签名被添加。然而,新文档仅保留旧的签名图像。因此,仍在寻找一种方法,在一个pdf中添加更多数字签名,并使用不同的图像作为签名外观。更新
setSignature()
似乎有用于批准的参数,文档建议这是用于增量更新的。对于批准签名,该值可以是'A'
@param $approval (string) Enable approval signature eg. for PDF incremental update
有关更多详细信息,请参见我对该问题的回答:
原始版本
您使用的库应支持增量更新,它允许在不修改先前签名的原始文档的情况下追加新的节
TCPDF不支持增量更新
如果要通过应用程序执行签名验证,并显示文档签名有效,则可以将签名二进制数据保存到隐藏对象中,但签名和验证在Acrobat reader内部无法工作,仅在应用程序中
总之,寻找一个PDF生成器,它支持增量更新
,从而支持多个签名。你找到解决方案了吗?是的,我必须再次签名一个签名的PDF。正如我所想,PDF不会一次存储多个签名。每个签名都会对整个文件进行签名,该文件可能会被签名。所以签名是渐进的。增量更新?您想分享您是如何做到的吗?您只需使用tcpdf进行签名,然后在同一个PDF上再次使用它。您是否使用FPDI打开第一个PDF,然后再次签名?因为我相信普通的TCPDF无法打开PDF文件。
@param $approval (string) Enable approval signature eg. for PDF incremental update