在 adobe pro 中,我有一个动态图章,它会在放置图章时输入用户名+时间。这是由一些 javascript 生成的,如下所示:
event.value = Identity.name + ” at ” + util.printd(“h:MM tt, mmm dd, yyyy”,new Date());
当图章被放置在文档上时,该字段将填充用户名和时间。 当有人复制已放置的图章并将其粘贴到另一个文档中时,它将具有第一个放置的图章的信息,并且在粘贴到新文档中时它不是新鲜生成的。 因此,为了使其防欺诈,我正在寻找某种方法,使代码在通过复制粘贴再次放置邮票时再次运行。
这可以通过 JavaScript 实现吗?也许建立一些支票或其他东西?
最佳答案
“重新运行”填充图章中字段的 JavaScript 的唯一方法是在文档对象上使用 JavaScript,获取注释,然后删除注释的 AP 属性。这将导致注释重新生成其外观,然后执行 JavaScript。
但是,如果您想要预防欺诈,我建议您使用数字签名,因为可以关闭 JavaScript,将标记复制到新文件,然后重新打开 JavaScript。可以复制数字签名字段,但它不会在新文件中验证。
关于javascript - 在 adobe pro 中复制粘贴动态图章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39010906/