本文旨在教如何使用 C# 在 Excel 中添加数字签名。它提供了编写程序以使用 C#** 将电子签名添加到 Excel 文档的概念步骤,以便提供第一步,然后共享工作示例代码以测试此功能。还共享信息以自定义 Excel 文档的签名,例如使用 PFX 证书的 XLSX。
使用 C# 在 Excel 中插入电子签名的步骤
- 配置环境以在您的项目中使用 Aspose.Cells for .NET
- 使用 Workbook 对象加载现有工作簿或创建包含示例数据的新工作簿
- 实例化一组数字签名
- 使用证书文件名和密码加载证书
- 使用加载的证书、评论和签名日期创建 digital signature
- 将此签名添加到进一步添加到工作簿的集合
- 保存已签名的工作簿
这里以易于遵循的步骤的形式描述了使用 c# 将数字签名放入 excel 中的过程,首先共享配置资源,然后解释包含所有类、方法的分步过程,以及它们的使用顺序。如果要将数字签名添加到现有工作簿,则需要 PFX 证书文件、其密码和工作簿,否则创建一个简单的新工作簿来测试该功能,如下面的示例代码所示。带有数字签名的最终工作簿可以保存为任何受支持的格式,如 XLSX、XLS、XLSM 等。
使用 C# 对 Excel 文档进行数字签名的代码
此代码演示如何使用 C#* 向 Excel 添加数字签名,其中 X509Certificate2 类对象用于加载证书文件。请注意,该类有超过 15 个不同的重载构造函数可用于加载证书文件。此外,在借助此证书文件创建数字签名时,您还可以使用包含证书的字节数组而不是磁盘上的文件。
本教程教我们使用 C# 对 Excel 文档进行电子签名。如果您想了解打开受密码保护的电子表格的过程,请参阅 如何在 C# 中打开受密码保护的 Excel 文件 上的文章。