GroupDocs.Signature 提供了强大的工具,用于在 PDF 文件中定位数字签名。Node.js via Java 开发人员可以轻松扩展应用程序功能。
- 指定要搜索签名的 PDF 文件的路径。
- 使用 SearchOptions 筛选搜索结果。
- 执行 Search 方法以查找签名。
- 检查发现的签名列表。
GroupDocs.Signature 提供了强大的工具,用于在 PDF 文件中定位数字签名。Node.js via Java 开发人员可以轻松扩展应用程序功能。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 使用文档路径实例化 Signature 对象
const signature = new signatureLib.Signature('input.pdf');
// 配置 TextSearchOptions 以包括每一页
const options = new signatureLib.TextSearchOptions();
options.setAllPages(true);
// 执行搜索以定位文档中的所有文本签名
const signatures = signature.search(signatureLib.TextSignature.class, options).toArray();
console.log(`\nSource document contains the following text signature(s).`);
// 聚合发现的签名以便进行全面分析
for (const textSignature of signatures) {
console.log(`Found Text signature at page ${textSignature.getPageNumber()}
with type [${textSignature.getSignatureImplementation()}] and text '${textSignature.getText()}'.`);
}
GroupDocs.Signature for Node.js via Java 提供了一体化解决方案,以添加、修改、搜索和验证电子签名,适用于流行的文档格式。给您的工作流程带来先进的文档签署功能。
在文档的任何位置添加电子签名,例如文本、图像、条形码和数字证书。GroupDocs.Signature 支持在 PDF、Word、Excel、图像等文件中进行签名,确保灵活的文档管理。
签名后,轻松定位文档中嵌入的所有签名。该 API 允许全面搜索和检索签名,并具备更新或删除签名的能力。
通过嵌入或删除隐性元数据来确保文档的完整性。利用数字证书来封装和验证文档内容,以保护文件免受未授权的更改。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 将源文档作为参数提供给构造函数
const signature = new signatureLib.Signature('input.pdf');
// 搜索任何文本类型的签名
const signatures = signature.search(signatureLib.ImageSignature.class, signatureLib.SignatureType.Image).toArray();
console.log(`\nSource document contains the following image signature(s).`);
// 显示发现的签名及其完整属性
for (const imageSignature of signatures) {
console.log(`Found Image signature at page ${imageSignature.getPageNumber()}
and size ${imageSignature.getSize()}.`);
}
使用 GroupDocs.Signature for Node.js via Java API,您可以高效地搜索和检索广泛支持的文件格式中的电子签名,从而便于将其无缝集成到文档工作流程中。