如何在 C# 中为 PDF 添加数字签名

本基本指南重点介绍如何在 C# 中向 PDF 添加数字签名。数字签名功能可用于验证 PDF 内容以及避免任何修改。这些精确的步骤和代码示例解释了如何使用 C# 向 PDF 文件添加签名。

在 C# 中向 PDF 添加数字签名的步骤

  1. 添加对 Aspose.PDF for .NET 库的引用以在您的应用程序中对 PDF 进行数字签名
  2. PKCS7 类对象中加载输入 PDF document 和证书文件
  3. 设置页面直角坐标和外观图片放置签名
  4. 认证 PDF 文件以完成文档签名过程
  5. 将带有签名的输出PDF文件保存在指定位置

这些步骤阐明了如何使用 C# 向 PDF 文件添加签名。您可以在加载输入图像时将外观图像自定义为手写签名。此外,还需要证书文件及其密码来证明数字签名的真实性。

在 C# 中向 PDF 添加数字签名的代码

上面的代码片段显示了如何将使用 C# 数字签名 PDF 功能集成到您的应用程序中。 PdfFileSignature 类对象用于处理签名的不同属性。例如,修订或用户权限信息、用于在 PDF 文件中添加或删除数字签名的访问权限等。

在本文中,我们学习了如何在 C# 中为 PDF 添加数字签名。但是,如果您想学习如何保护 PDF 文件,请参阅 如何在 C# 中使用密码保护 PDF 上的文章。

 简体中文