javascript - 使用Javascript将数字签名框添加到任何pdf
问题描述
所以我花了相当多的时间搜索堆栈溢出和其他地方,通常人们试图添加一个签名块并签署一个 pdf。
我希望在文档的同一位置向任何 PDF 添加签名框。我的问题,我们制作了一份文件供客户签名,进入adobe dc,准备表格,添加签名框并保存非常耗时。我已经在更短的时间内写完所有这些,而不是完成所有这些。我想创建一个桌面 java 脚本,为任何打开的 pdf 添加签名框。
我完全是 java 新手,但经常在 excel 中使用 VBA。
我已经尝试过( https://forums.adobe.com/thread/2342110)的这一建议
var name = "sigField";
var type = "signature";
var page = 0;
var mySigRect = ;
var sf = this.addField(name, type, page, mySigRect);
它没有用。只是最后一个分号的错误。
任何帮助都会很棒!
干杯。
解决方案
我刚试过这个,它奏效了。
您必须为 mySigRect 输入一个 4 项数组。我使用了 mySigRect = [10,10,500,500],我得到了一个大小可笑的签名框。尝试一下。
在 Acrobat Javascript 控制台 (CTRL-J) 中运行代码时,您需要将所有代码行放在一行中(没有换行符)。然后将光标移动到最后一个分号之后。然后单击 CTRL-Enter。
这应该完成您想要的 - 添加签名框。它不会添加您的签名。您必须单击该框才能执行此操作。
推荐阅读
- batch-file - 从文件夹背景上下文菜单运行 .bat 文件
- isabelle - 证明伊莎贝尔存在无限路径
- cypher - Bloodhound Cypher:否定 CanRDP
- c++ - 在findSquares Opencv中删除重复的Square
- angular - Angular CLI 从 6 升级到 7 不起作用
- c# - 使用 foreach 循环复制数组时出现异常
- blob - 有没有办法从循环中生成多个 PDF 并将它们存储而不将文件保存到磁盘?
- jackson - 缺少工件 com.fasterxml.jackson.core:jackson-databind:bundle:2.9.8
- php - PHP:单引号问题下的双引号
- django - Django 部署工具