GroupDocs.Signature for Java

为 PDF 创建文本签名

使用 GroupDocs.Signature for Java 轻松向您的商业文档添加自定义文本签名。通过签名定制选项简化组织工作流程。

使用 Java 向 PDF 添加文本签名的步骤

GroupDocs.Signature 可以集成到 Java 应用程序中,以向 PDF 文档添加文本签名。开发人员可以通过使用我们的解决方案迅速增强产品功能。

  1. 将 PDF 文档作为 Signature 类构造函数的参数。
  2. 使用适当的文本实例化 TextSignOptions。
  3. 配置签名的视觉选项。
  4. 将文本签名添加到文档的任意页面。
// 将文档路径传递给 Signature 构造函数
Signature signature = new Signature("input.pdf");

// 使用签名文本实例化 TextSignOptions
TextSignOptions options = new TextSignOptions("Approved");

// 设置文本颜色和字体属性
options.setForeColor(Color.RED);
SignatureFont signatureFont = new SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName("Comic Sans MS");
options.setFont(signatureFont);

// 将文本签名附加到文档
SignResult result = signature.sign("output.pdf", options);
Maven XML
点击以复制
已复制
更多示例 文档

管理文档文本签名

使用 GroupDocs.Signature for Java,您可以通过向常见文件格式添加文本签名来简化公司的文档工作流程。轻松配置签名的外观和内容。

GroupDocs.Signature 的主要特性

文档签名

将文本、图像、条形码、二维码或印章签名应用于支持文档的任何页面。利用元数据嵌入隐藏内容,并使用数字证书保护您的文档。

签名搜索和验证

使用我们的签名验证工具确保已签名文档的完整性。您还可以检索和搜索文档中的所有嵌入签名。

修改或删除签名

修改之前添加的签名的内容、位置和外观,或将其从文档中完全删除。

本地文本签名

添加特定于文档的文本签名,例如 PDF 中的贴纸或 Word 文档中的水印,以增强自定义效果。

使用文本签名标记文档

了解如何向商业文档附加文本信息以改善业务流程。

Java

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

// 创建带有所需文本的文本选项
TextSignOptions options = new TextSignOptions("Rescheduled to 03/04/2025");

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

// 签名支持距离页面角落的填充
Padding padding = new Padding();
padding.setBottom(20);
padding.setRight(20);
options.setMargin(padding);

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

// 文本签名可以包含边框
Border border = new Border();
border.setColor(Color.RED);
border.setDashStyle(DashStyle.Dash);
border.setTransparency(0.5);
border.setVisible(true);
border.setWeight(2);
options.setBorder(border);

// 也可以进行背景自定义
Background background = new Background();
background.setColor(Color.YELLOW);
background.setTransparency(0.8);
options.setBackground(background);

// 文本可以作为图像保存以提高兼容性
options.setSignatureImplementation(TextSignatureImplementation.Image);

// 保存添加了文本的文档
SignResult result = signature.sign("output.pdf", options);
Maven XML
点击以复制
已复制
更多示例 文档

GroupDocs.Signature for Java 解决方案简介

GroupDocs.Signature for Java 提供灵活且可定制的文本签名,以简化您的文档管理任务。配置文本签名的内容和设计,并将其应用于任何页面,从而提高组织的文档工作流程。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

关键特性和签名选项

我们的解决方案支持七种不同类型的签名的完整 CRUD 操作以及更多功能。

向各种文件格式添加文本签名

利用 Java API 将文本签名插入 Office 文档,确保在文档生命周期的每个阶段完全控制内容。

临时许可提示

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