GroupDocs.Signature 概述

可在 Node.js 应用程序中使用的文档签名库

Illustration signature

使用 Node.js 的商业文档数字签名解决方案

GroupDocs.Signature for Node.js via Java 为 PDF、Office 文档和图像提供了一整套数字签名选项。文本、条形码、图像、数字证书和元数据均可用。简化的文档处理确保效率。

签名文档的高级操作

GroupDocs.Signature 使您能够处理签名的文档。使用各种标准搜索和验证签名。此外,提取详细的文档信息或生成页面的预览图像。

多种输出格式

我们的解决方案提供对签名文档的输出格式的广泛控制。在任何页面上精确定位签名并自定义其外观。以多种受支持的格式保存签名文档,并可选择使用密码保护它们。

平台独立性

GroupDocs.Signature for Node.js via Java 使用各种操作系统执行文档处理

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

GroupDocs.Signature for Node.js via Java 有助于对流行文件格式 进行操作。

微软Office格式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

图像和其他格式

  • 便携的: PDF
  • 图片: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • 其他办公形式: ODT, OTT, OTS, ODS, ODP, OTP, ODG

其他格式

  • 网络: HTML, MHTML
  • 档案: ZIP, TAR, 7Z
  • 证书: PFX

GroupDocs.Signature 的功能

使用数字签名签署 PDF、Office 文档和图像

Feature icon

商业签名

采用各种签名类型来签署文档。将数字签名精确地放置在任何页面位置。

Feature icon

自定义签名外观

通过调整颜色、字体、边框、旋转等来定制签名的视觉效果,以达到您想要的结果。

Feature icon

受密码保护的文档

对于许多受支持的文档格式,请使用密码保护签名文档以提高安全性。

Feature icon

防止未经授权的修改

保护使用数字证书签名的重要业务文档免遭未经授权的更改。

Feature icon

所需的输出格式

轻松获得任何受支持格式的签名文档。轻松将 MS Word 文档转换为 PDF 格式。

Feature icon

文件预览

将各个文档页面保存为图像以供将来需要。

Feature icon

签名搜索

检索有关文档中先前添加的签名的信息。

Feature icon

文件验证

验证任何文档中签名的真实性。

Feature icon

签名管理

删除、重新定位或修改任何文档页面上的任何签名。

代码示例

展示典型 GroupDocs.Signature for Node.js via Java 操作的说明性示例

使用二维码标记 PDF

条形码合并到特定的PDF文档页面可以简化业务流程。 本节提供使用 GroupDocs.Signature for Node.js via Java 添加 QR 码的示例。

如何将二维码转为 PDF。

// 加载要签名的文档
let signature = new Signature("file_to_sign.pdf");

// 使用预定义文本创建 QR 码选项
let options = new QrCodeSignOptions("The document is approved by John Smith");

// 配置二维码编码类型以及在页面中的位置
options.EncodeType = QrCodeTypes.QR;
options.Left = 100;
options.Top = 100;
    
// 签署文档并将其保存为结果文件
signature.Sign("file_with_QR.pdf", options);

使用数字签名保护 DOCX

通过基于数字证书的签名来保护您的文档。 数字签名可保护您的业务文档免遭内容更改。

以下是如何确保文档完整性。

// 加载要进行数字签名的文档
let signature = new Signature("file_to_sign.docx");

// 指定数字签名选项并提供证书文件的路径
let options = new DigitalSignOptions("certificate.pfx");

// 设置证书密码
options.Password = "1234567890";

// 签署文档并将其保存到所需路径
signature.Sign("digitally_signed.docx", options);

 中国人