在这个基础主题中,您将学习如何使用 NET REST API 密码保护 Excel 文件。我们将按照以下部分中提到的详细而清晰的步骤创建一个应用程序,使用 NET Cloud API 加密 Excel 文件。生成的应用程序可以与 macOS、Linux 或 Windows 环境中支持 NET 的任何应用程序集成,并且可以免费进行转换。
先决条件
创建账户并获取 API 凭证 使用密码保护 XLS
下载 Aspose.Cells Cloud SDK for .NET to encrypt an XLS with password
使用上述 SDK 设置 C# .NET 项目,为 XLS 文件设置密码
使用 NET Low Code API 加密 Excel 文件的步骤
- 配置 API 的客户端 ID 和客户端密钥,以使用 NET REST API 使用密码加密工作簿
- 使用客户端凭据实例化 CellsApi 类以对 XLS 文件执行密码保护
- 指定源 XLS 文件名并使用 HashMap 中的名称和 File 对象加载源 XLS
- 实例化 ProtectWorkbookRequest 以设置密码和其他属性
- 创建 PostProtectRequest 实例来设置地图文件和 ProtectWorkbookRequest 实例
- 调用 PostProtect 请求方法使用 NET 低代码 API 加密 Excel 文件
- 将受密码保护的 Excel 文件保存在本地磁盘上
上述步骤成功使用 NET REST API 对 Excel 进行密码保护。我们将从配置 SDK 和创建 CellsAPI 类实例开始该过程。然后,我们将使用 HashMap 打开源 XLS 文件,并实例化 ProtectWorkbookRequest 和 PostProtectRequest 类,这些类进一步用于使用 PostProtect() 方法为 Excel 文件设置密码保护。
使用 NET REST API 密码保护 Excel 的代码
此简单示例代码可让您使用 NET 低代码 API 对 Excel 进行密码保护。您应该提供源 Excel 文件和用于保护的密码以及其他可选属性。创建请求消息后,PostProtect() 将执行 Excel 文件的保护并返回可存储在磁盘或数据库内的受密码保护的 Excel 文件。
We have explored to encrypt Workbook with Password using NET REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with NET REST API.