GroupDocs.Signature 简化了将自定义签名添加到 PDF 文件的过程。Node.js via Java 开发者可以无缝地将签名功能集成到他们的应用程序中。
- 将 PDF 文档加载到 Signature 实例中。
- 配置 SignOptions 以定义签名属性。
- 根据需要调整大小、颜色和内容等属性。
- 将已签署的文档保存到指定位置。
GroupDocs.Signature 简化了将自定义签名添加到 PDF 文件的过程。Node.js via Java 开发者可以无缝地将签名功能集成到他们的应用程序中。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 将文档导入 Signature 实例
const signature = new signatureLib.Signature('input.pdf');
// 实例化一个 QrCodeSignOptions 对象
const options = new signatureLib.QrCodeSignOptions('QR code text');
// 指定所有必需的选项
options.setLeft(100);
options.setTop(100);
options.setForeColor(new Color(255, 0, 0));
// 将签署后的文档保存到本地磁盘
signature.sign('output.pdf', options);
我们的高级 API 通过简化各种文档的电子签名自动化、验证、修改和管理,加速商业运营。
轻松地将数字签名添加到文档中的任何页面或位置。使用数字证书、元数据、条形码或视觉元素等选项自定义签名,以增强安全性和文档完整性。
一旦文档被签署,您可以轻松管理其签名。获取所有签名的完整列表,允许您根据需要进行更新或删除。
使用数字证书保护文档免受篡改。可以嵌入或提取元数据,以增强可追溯性和审计,确保文档合规性和真实性。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 提供源文档作为输入参数
const signature = new signatureLib.Signature('input.pdf');
// 在签名配置选项中指定图像文件路径
const options = new signatureLib.ImageSignOptions('image.jpg');
// 配置尺寸并指定签名的目标页
options.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
options.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);
options.setHeight(150);
options.setWidth(200);
options.setMargin(new signatureLib.Padding(50));
options.setAllPages(true);
// 将签名应用实施到文档上
signature.sign('output.pdf', options);