GroupDocs.Signature使Node.js via Java开发人员能够通过使用数字签名保护DOCX文档免于修改。通过全面的数据安全功能增强您的业务应用程序。
- 将DOCX文档传递给Signature类构造函数。
- 应用数字证书及其相应的密码以保护文档。
- 可选择在文档页面上添加数字签名的可视表示。
- 对文档签名以防止未来的任何更改。
GroupDocs.Signature使Node.js via Java开发人员能够通过使用数字签名保护DOCX文档免于修改。通过全面的数据安全功能增强您的业务应用程序。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 利用Signature为文档应用数字签名
const signature = new signatureLib.Signature('input.docx');
// 提供所需的数字证书和密码
const options = new signatureLib.DigitalSignOptions('certificate.pfx');
options.setPassword('1234567890');
// 如有必要,配置视觉签名设置
options.setPageNumber(1);
options.setLeft(100);
options.setTop(100);
// 使用数字证书对文档进行加密
const result = signature.sign('output.docx', options);
GroupDocs.Signature for Node.js via Java旨在签署所有主要文件格式,使您能够轻松地添加、调整、验证或删除各种类型的签名。
轻松在任何受支持文档的任意页面上放置文本、图像、条形码、二维码或印章签名。您还可以插入或编辑隐藏的元数据,例如图像中的EXIF。通过数字证书保护文档内容,防止未授权的更改。
签名后,您的文档可以进行多次验证。确认已签署内容的完整性,或进行详细搜索以列出所有现有签名。
大多数签名类型允许在创建后进行编辑。您可以轻松修改文本、重新定位元素、调整颜色、调整大小并进行其他必要的更改。
我们的解决方案支持签名的完整CRUD操作。如有需要,您可以从文档中删除多种签名类型,包括数字证书。
const signatureLib = require('@groupdocs/groupdocs.signature')
// 提供需要签名的文档
const signature = new signatureLib.Signature('input.docx');
// 使用适当的数字证书及其密码
const options = new signatureLib.DigitalSignOptions('certificate.pfx');
options.setPassword('1234567890');
// 添加额外的文本信息
options.setReason('Security issue');
options.setContact('John Smith');
options.setLocation('Office D.W.');
// 添加例如图像等视觉元素来表示签名
options.setImageFilePath('image.png');
options.setAllPages(true);
options.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
options.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);
options.setWidth(80);
options.setHeight(60);
const padding = new signatureLib.Padding();
padding.setBottom(10);
padding.setRight(10);
options.setMargin(padding);
// 将数字安全文档保存到指定位置
const result = signature.sign('output.docx', options);