GroupDocs.Signature for Node.js via Java

向PDF添加文本签名

使用GroupDocs.Signature for Node.js via Java将个性化文本签名纳入您的业务文件中。通过增强安全和可自定义的签名选项,掌控您的文档工作流程。

使用JavaScript为PDF创建文本签名的指南

GroupDocs.Signature使您能够在Node.js via Java应用程序中向PDF文档添加文本签名。快速提升您产品的能力,借助我们的强大解决方案。

  1. 将PDF文档作为参数传递给Signature类。
  2. 使用所需文本实例化TextSignOptions。
  3. 设置文本签名的视觉属性。
  4. 将文本签名添加到文档的所需页面。
const signatureLib = require('@groupdocs/groupdocs.signature')

// 使用文档路径初始化Signature类
const signature = new signatureLib.Signature('input.pdf');

// 创建包含所需签名文本的TextSignOptions
const options = new signatureLib.TextSignOptions('Approved');

// 配置文本颜色和字体属性
options.setForeColor(new signatureLib.Color(255, 0, 0));
const signatureFont = new signatureLib.SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName('Comic Sans MS');
options.setFont(signatureFont);

// 将文本签名添加到文档中
const result = signature.sign('output.pdf', options);
npm i @groupdocs/groupdocs.signature
点击以复制
已复制
更多示例 文档

增强的文本签名控制

使用GroupDocs.Signature for Node.js via Java,您可以大幅改善主要文档格式中基于文本的签名管理。该工具使您能够配置签名的样式、位置和内容,帮助企业定制其文档流程。

GroupDocs.Signature的核心功能

动态文档签名

在支持的文档的任何页面插入各种类型的签名——如文本、图片、条形码、二维码或印章。嵌入元数据以携带隐藏信息,或应用数字证书以提高安全性。

签名搜索与验证

验证嵌入在文档中的签名的真实性。执行高效搜索以定位所有签名实例,确保全面的文档跟踪和管理。

编辑或删除签名

根据需要修改或删除先前添加的签名。您可以调整任意签名的外观、位置或内容,以满足演变需求,确保文档处理的灵活性。

本地签名自定义

对于某些文件类型,根据内置文档特性定制签名位置,如在Word文件中添加水印或在PDF中添加自定义印章,增强文档的独特性。

在文档中实现文本签名

了解如何将文本签名嵌入到业务文档中以优化流程。

JavaScript

const signatureLib = require('@groupdocs/groupdocs.signature')

// 选择要签名的文档
const signature = new signatureLib.Signature('input.pdf');

// 定义包含指定内容的文本选项
const options = new signatureLib.TextSignOptions('Rescheduled to 03/04/2025');

// 设置签名在页面上的大小和位置
options.setLeft(100);
options.setTop(180);
options.setWidth(230);
options.setHeight(30);

// 为签名与页面边缘间添加填充
const padding = new signatureLib.Padding();
padding.setBottom(20);
padding.setRight(20);
options.setMargin(padding);

// 自定义文本颜色和字体样式
options.setForeColor(signatureLib.Color.RED);
const signatureFont = new signatureLib.SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName('Comic Sans MS');
options.setFont(signatureFont);

// 如有需要,为文本签名添加边框
const border = new signatureLib.Border();
border.setColor(signatureLib.Color.RED);
border.setDashStyle(signatureLib.DashStyle.Dash);
border.setTransparency(0.5);
border.setVisible(true);
border.setWeight(2);
options.setBorder(border);

// 配置签名的背景
const background = new signatureLib.Background();
background.setColor(signatureLib.Color.YELLOW);
background.setTransparency(0.8);
options.setBackground(background);

// 可选择,如果需要,将文本保存为图像以便兼容
options.setSignatureImplementation(signatureLib.TextSignatureImplementation.Image);

// 保存带有添加的文本签名的文档
const result = signature.sign('output.pdf', options);
npm i @groupdocs/groupdocs.signature
点击以复制
已复制
更多示例 文档

介绍GroupDocs.Signature for Node.js via Java

GroupDocs.Signature for Node.js via Java是一个创新解决方案,旨在便捷地将文本签名添加到文档中。自定义并在任意页面上放置签名,提高文档处理效率。通过整合个性化的文本标记,简化您组织的工作流程,提升功能性和专业性。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Signature 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

全面的签名管理功能

我们的平台提供完整的CRUD操作和高级功能,管理七种不同类型的签名,使您能够精准和便捷地管理您的文档签名。

在各种格式中应用文本签名

利用Node.js via Java API的功能,将基于文本的签名集成到广泛的Office格式中。在文档生命周期的每个阶段,通过添加高度可自定义的文本标记来控制信息流。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人