我希望您对这样的事情是否可行表示意见。
1)客户端登录并使用网络表单提交数据。 然后,该数据将用于生成带有客户名称和位置的数字签名的PDF,然后将其发送到我们的服务器。 (根据目前为止我所读的内容,我认为这一步是可能的。如果我写错了,请纠正我)
2)稍后是否可以在语法上将其他内容编程添加到同一pdf(也许在不同的块中),然后在pdf中添加另一个签名?
谢谢!任何实现相同目标的示例或示例也将非常有用。
答案 0 :(得分:0)
最关键的是
以编程方式将其他内容添加到同一pdf(可能在不同的块中),然后在pdf中添加另一个签名?
要执行此操作而不导致签名验证程序(特别是Adobe Reader)认为现有签名已损坏,您必须将更改限制为所考虑的签名类型允许的范围。有关允许的更改的列表,请查看this answer。
因此,充其量您可以:
(提供表单字段值包括实例化页面模板。因此,如果您相应地准备pdf,则甚至可以添加带有已准备好但隐藏在原始签名pdf中的内容的新页面。不过,并非所有pdf库都明确支持实例化它们。Itext仅允许使用低级api技巧来实现。)