在 Java 中使用 Digital 签名的 eSign Pdf 文件

如何用几行 Java 代码添加 Digital 签名


下载免费试用版

关于 GroupDocs.Signature for Java 数字签名 API

GroupDocs.Signature for Java 是一种流行的 API,用于使用数字电子签名和数字证书对文档进行签名。对于数字签名 API,使用 PFX 证书文件来设计带有密码保护的私钥和公钥的文档。数字签名可用于验证具有 eSign PDF 特定页面的商业文档,验证整个 Microsoft Office 文档,如 Words、Excel、Powerpoint 文件和 Open Office 文档。客户可以轻松地操作签名,例如编辑、删除或调整签名。 API 提供了一种搜索和验证签名的方法。此外,还提供了许多签名定制的能力。

在 Java 中使用 Digital 签署 Pdf 的步骤

GroupDocs.Signature for Java 提供使用 Digital 签名快速轻松地签署 Pdf 文档的能力。

  • 创建 Signature 类的实例,提供 Pdf 文件应该作为路径或内存流进行签名
  • 实例化 SignOptions 类并设置所有需要的数据。
  • 调用 Signature.Sign() 方法传递输出 Pdf 文件或内存流

系统要求

所有主要平台和操作系统都支持 GroupDocs.Signature for Java。在执行以下代码之前,请确保您的系统上安装了以下先决条件。

  • 操作系统:Microsoft Windows、Linux、MacOS
  • 开发环境:NetBeans, Intellij IDEA, Eclipse, etc.
  • Java runtime: J2SE 6.0 and above
  • Maven 获取最新的 GroupDocs.Signature for Java

        
// Set up input Pdf file
String filePath = "input.pdf";
// Set up output file
String outputFilePath = "output.pdf";
// Provide digital certificate
String certificateFilePath = "certificate.pfx";

// Instantiate Signature for input file
Signature signature = new Signature(filePath);

//Provide sign options
DigitalSignOptions options = new DigitalSignOptions(certificateFilePath);

// set certificate password
options.setPassword("1234567890");

// set signature position
options.setLeft(50);
options.setTop(200);

// sign Pdf document
SignResult result = signature.sign(outputFilePath, options);

使用 Digital 现场演示签署 Pdf 文档

访问 GroupDocs.Signature App 网站,立即使用各种签名为 Pdf 文件签名。免费在线演示等着你。

无需下载 API

无需编写任何代码

只需上传源文件

获取下载链接以保存文件

Java 的其他支持的 Digital 签名

“您还可以使用其他签名类型对 Pdf 进行签名。请参阅下面的列表。”

用DOC签名DIGITAL

(Microsoft Word Binary Format)

用DOCX签名DIGITAL

(Office 2007+ Word Document)

用DOCM签名DIGITAL

(Microsoft Word 2007 Marco File)

用DOT签名DIGITAL

(Microsoft Word Template Files)

用DOTX签名DIGITAL

(Microsoft Word Template File )

用ODT签名DIGITAL

(OpenDocument Text File Format)

用OTT签名DIGITAL

(OpenDocument Standard Format)

用XLS签名DIGITAL

(Microsoft Excel Spreadsheet (Legacy))

用XLSX签名DIGITAL

(Open XML Workbook)

用XLSM签名DIGITAL

(Macro-enabled Spreadsheet)

用XLSB签名DIGITAL

(Excel Binary Workbook)

用ODS签名DIGITAL

(OpenDocument Spreadsheet)

用OTS签名DIGITAL

(OpenDocument Spreadsheet Template)

用XLTX签名DIGITAL

(Excel Template)

用XLTM签名DIGITAL

(Excel Macro-Enabled Template)

用PPTX签名DIGITAL

(Open XML presentation Format)

用PPTM签名DIGITAL

(Macro-enabled Presentation File)

Back to top
 中国人