GroupDocs.Signature 使 Node.js via Java 应用程序能够无缝地将图像签名集成到 PDF 文档中。利用我们的全面库增强您的应用程序功能。
- 用 PDF 文档实例化 Signature
- 使用 ImageSignOptions 指定签名图像
- 在任意页面上准确放置图像
- 将签名文档保存到所需位置
GroupDocs.Signature 使 Node.js via Java 应用程序能够无缝地将图像签名集成到 PDF 文档中。利用我们的全面库增强您的应用程序功能。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 使用文档的路径初始化 Signature
const signature = new signatureLib.Signature('input.pdf');
// 配置 ImageSignOptions 以包括所需的图像签名
const options = new signatureLib.ImageSignOptions('company_logo.jpg');
// 在所有页面的左上角放置图像
options.setAllPages(true);
options.setLeft(100);
options.setTop(200);
// 保存带有应用图像签名的文档
const result = signature.sign('output.pdf', options);
我们的API提供了一套简化电子签署的功能。您可以添加、修改、删除、搜索和验证多种类型的签名,包括图像签名。
可以轻松地在文档中的任何地方放置图像签名,无论是 PDF、Word 还是 Excel 文件。通过添加图像、条形码、元数据或数字证书来增强文档的功能性。
通过验证签名确保您的签名文件的真实性。使用搜索功能检索和查看嵌入文档中的所有签名。
我们的API使用户能够根据需要更新和调整签名。根据文档处理的灵活性,修改任何先前添加的签名的大小、位置或其他属性。
通过删除不再需要的签名来有效管理文档。我们的API支持几乎所有签名类型的完整CRUD操作。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 选择要签署的文档
const signature = new signatureLib.Signature('input.pdf');
// 用图像路径配置图像选项
const options = new signatureLib.ImageSignOptions('manager_signature.jpg');
// 调整图像签名的大小
options.setWidth(100);
options.setHeight(100);
// 将图像放置在右下角
options.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
options.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);
// 如有需要,从页面角落添加填充
const padding = new signatureLib.Padding();
padding.setRight(120);
padding.setBottom(120);
options.setMargin(padding);
// 可选地,为图像添加自定义边框
const border = new signatureLib.Border();
border.setColor(signatureLib.Color.RED);
border.setDashStyle(signatureLib.DashStyle.DashDotDot);
border.setWeight(5);
border.setVisible(true);
options.setBorder(border);
// 旋转图像签名以获得最佳效果
options.setRotationAngle(45);
// 将更新后的文档保存到所需位置
const result = signature.sign('output.pdf', options);
Node.js via Java API 允许您将图像嵌入到广泛的文档格式中。自定义大小、位置和页面定位以增强文档签署过程。