如何使用 C# 从 PDF 中删除签名

本快速教程指导如何使用 C# 从 PDF 中删除签名。它包含使用 C#** 从 PDF 中删除签名的基本步骤以及演示该功能的可运行示例代码。您还将学习从 PDF 文件中删除所有签名或根据其名称删除特定签名。

使用 C# 从 PDF 中删除签名的步骤

  1. 使用 NuGet 包管理器将 IDE 配置为添加 Aspose.PDF 以删除签名
  2. 创建 PdfFileSignature 的对象
  3. 将源 PDF 与 PdfFileSignature 对象绑定
  4. 使用 GetSignNames() 方法获取所有签名名称的列表
  5. 遍历所有签名并使用 RemoveSignature() 方法删除所需的签名
  6. 删除签名后保存输出 PDF

这些步骤指定了使用 C#* 从 PDF 中删除电子签名的过程。首先,源 PDF 文件与包含 GetSignNames() 方法以访问所有签名和 RemoveSignature() 方法以删除单个签名的 PdfFileSignature 类对象绑定。在最后一步中,您可以根据需要将生成的 PDF 文件保存在磁盘上或内存流中。

使用 C# 从 PDF 中删除数字签名的代码

此代码演示如何使用 C# 从 PDF 中删除签名。 PdfFileSignature 类用于删除签名,但是该类包含许多其他功能,例如检查源文件是否经过认证、检查 LTV 启用标志、检查文件是否包含签名、验证签名等列举几个。请注意,在使用 RemoveSignature() 方法时,您还可以将标志设置为仅删除签名或同时删除签名和字段。

本教程指导我们从 PDF 文件中删除签名。如果您想学习保护 PDF 文件,请参阅 如何在 C# 中使用密码保护 PDF 上的文章。

 简体中文