Javascript 在adobe pro中复制粘贴动态戳记

Javascript 在adobe pro中复制粘贴动态戳记,javascript,pdf,adobe,stamp,Javascript,Pdf,Adobe,Stamp,在AdobePro中,我有一个动态戳记,在放置戳记时输入用户名+时间。这是由一些javascript生成的,如下所示: event.value=identity.name+”位于“+util.printd”(“h:MM tt,MM dd,yyyy”,新日期()) 在文档上放置戳记时,该字段将填充用户名和时间。 当有人复制已放置的戳记并将其粘贴到另一个文档中时,它将具有来自第一个放置的戳记的信息,并且在粘贴到新文档中时不会生成新的信息。 因此,为了防止欺诈,我正在寻找一些方法,使代码在通过复制粘贴

在AdobePro中,我有一个动态戳记,在放置戳记时输入用户名+时间。这是由一些javascript生成的,如下所示:

event.value=identity.name+”位于“+util.printd”(“h:MM tt,MM dd,yyyy”,新日期())

在文档上放置戳记时,该字段将填充用户名和时间。 当有人复制已放置的戳记并将其粘贴到另一个文档中时,它将具有来自第一个放置的戳记的信息,并且在粘贴到新文档中时不会生成新的信息。 因此,为了防止欺诈,我正在寻找一些方法,使代码在通过复制粘贴再次放置戳记时再次运行


这可以通过javascript实现吗?可能是在一些支票或其他东西中生成的?

我认为如果从一个文档中刮下邮票并放入另一个文档中,您无法使其重新生成。一个有足够知识的人可以很容易地从图章中删除JavasScript代码

您可能要做的是,在添加stamp之后,立即调用doc.timestampSign方法,以便时间戳签名合理且一致地接近stamp的时间戳。因此,通过从另一个文档中刮取戳记组装的文档可能没有时间戳,或者时间戳签名中捕获的信息可能与有效的时间戳签名不符


简言之,将戳记与时间戳签名相结合,将验证一份文件作为反欺诈措施,而不仅仅是戳记。

我认为,如果从一份文件中刮下戳记并放入另一份文件中,则无法使其重新生成。一个有足够知识的人可以很容易地从图章中删除JavasScript代码

您可能要做的是,在添加stamp之后,立即调用doc.timestampSign方法,以便时间戳签名合理且一致地接近stamp的时间戳。因此,通过从另一个文档中刮取戳记组装的文档可能没有时间戳,或者时间戳签名中捕获的信息可能与有效的时间戳签名不符

简而言之,将戳记与时间戳签名相结合,将验证文档作为反欺诈措施,而不仅仅是戳记。

唯一“重新运行”填充戳记字段的JavaScript的方法是在文档对象上使用JavaScript,获取注释,然后删除注释的AP属性。这将导致注释重新生成其外观,然后执行JavaScript

但是,如果您所追求的是防止欺诈,我建议您使用数字签名,因为可以关闭JavaScript,将戳记复制到新文件,然后再打开JavaScript。可以复制数字签名字段,但它不会在新文件中验证。

唯一“重新运行”填充戳记字段的JavaScript的方法是在文档对象上使用JavaScript,获取注释,然后删除注释的AP属性。这将导致注释重新生成其外观,然后执行JavaScript

但是,如果您所追求的是防止欺诈,我建议您使用数字签名,因为可以关闭JavaScript,将戳记复制到新文件,然后再打开JavaScript。可以复制数字签名字段,但它不会在新文件中验证