本快速教程指导如何使用 C# 从 PDF 中删除签名。它包含使用 C#** 从 PDF 中删除签名的基本步骤以及演示该功能的可运行示例代码。您还将学习从 PDF 文件中删除所有签名或根据其名称删除特定签名。
使用 C# 从 PDF 中删除签名的步骤
- 使用 NuGet 包管理器将 IDE 配置为添加 Aspose.PDF 以删除签名
- 创建 PdfFileSignature 的对象
- 将源 PDF 与 PdfFileSignature 对象绑定
- 使用 GetSignNames() 方法获取所有签名名称的列表
- 遍历所有签名并使用 RemoveSignature() 方法删除所需的签名
- 删除签名后保存输出 PDF
这些步骤指定了使用 C#* 从 PDF 中删除电子签名的过程。首先,源 PDF 文件与包含 GetSignNames() 方法以访问所有签名和 RemoveSignature() 方法以删除单个签名的 PdfFileSignature 类对象绑定。在最后一步中,您可以根据需要将生成的 PDF 文件保存在磁盘上或内存流中。
使用 C# 从 PDF 中删除数字签名的代码
此代码演示如何使用 C# 从 PDF 中删除签名。 PdfFileSignature 类用于删除签名,但是该类包含许多其他功能,例如检查源文件是否经过认证、检查 LTV 启用标志、检查文件是否包含签名、验证签名等列举几个。请注意,在使用 RemoveSignature() 方法时,您还可以将标志设置为仅删除签名或同时删除签名和字段。
本教程指导我们从 PDF 文件中删除签名。如果您想学习保护 PDF 文件,请参阅 如何在 C# 中使用密码保护 PDF 上的文章。