【发布时间】:2013-09-19 18:11:48
【问题描述】:
我需要能够获取多页 PDF 并在每一页上应用相同的签名。该功能是否通过 SAPI 公开?我的文档中的页数会有所不同,我希望自动执行此操作,而不必询问最终用户文档中有多少页。
【问题讨论】:
-
在每个页面上应用相同的签名您是指将相同类型的单个签名应用于每个页面还是一次应用于所有页面?
标签: c# pdf digital-signature cosign-api
我需要能够获取多页 PDF 并在每一页上应用相同的签名。该功能是否通过 SAPI 公开?我的文档中的页数会有所不同,我希望自动执行此操作,而不必询问最终用户文档中有多少页。
【问题讨论】:
标签: c# pdf digital-signature cosign-api
在CoSign SAPI 中没有像多页登录这样的功能,但是有几种方法可以获取 PDF 文件中的页数(您可以在此 SO q 中找到一些有用的建议)然后就很容易了供您执行签名。
但是为什么需要多页签名功能呢?例如,如果您想确保在合同签署后没有人在合同中添加页面,那么一个数字签名就足够了。毕竟,数字签名的目的之一就是保证文件的完整性。
但是,如果您仍然希望对所有文档页面进行签名,我强烈建议您使用电子签名在每一页上签名,并且只有一页(通常是最后一页)使用数字签名。
否则,签名文件会更大,许多数字签名的验证过程会花费更长的时间。
【讨论】: