在本基础主题中,您将学习如何使用 Node.js REST API 对 Excel 文件进行密码保护。我们将按照以下章节中提到的详细清晰的步骤,创建一个使用 Node.js 云 API 加密 Excel 文件的应用程序。生成的应用程序可以与 macOS、Linux 或 Windows 环境中任何支持 Node.js 的应用程序集成,并且可以免费进行转换。
先决条件
- 创建帐户并获取 API 凭证 使用密码保护 XLS
- 下载 适用于 Node.js 的 Aspose.Cells Cloud SDK 并使用密码加密 XLS
- 使用上述 SDK 设置 Node.js 项目来为 XLS 文件设置密码
使用 Node.js Low Code API 加密 Excel 文件的步骤
- 配置 API 的客户端 ID 和客户端密钥,以使用 Node.js REST API 使用密码加密工作簿
- 使用客户端凭据实例化 CellsApi 类以对 XLS 文件执行密码保护
- 指定源 XLS 文件名并使用 HashMap 中的名称和 File 对象加载源 XLS
- 实例化 ProtectWorkbookRequest 来设置密码和其他属性
- 创建 PostProtectRequest 实例来设置地图文件和 ProtectWorkbookRequest 实例
- 调用 后保护 请求方法使用 Node.js 低代码 API 加密 Excel 文件
- 将受密码保护的 Excel 文件保存在本地磁盘上
上述步骤成功实现了使用 Node.js REST API 对 Excel 进行密码保护。我们将首先配置 SDK 并创建 CellsAPI 类实例。然后,我们将使用 HashMap 打开源 XLS 文件,并实例化 ProtectWorkbookRequest 和 PostProtectRequest 类,这两个类随后将使用 PostProtect() 方法为 Excel 文件设置密码保护。
使用 Node.js REST API 进行密码保护 Excel 的代码
这段简单的示例代码可帮助您使用 Node.js 低代码 API 对 Excel 文件进行密码保护。您需要提供源 Excel 文件、密码以及其他可选属性。创建请求消息后,PostProtect() 将执行 Excel 文件的保护,并返回受密码保护的 Excel 文件,这些文件可以存储在磁盘或数据库中。
We have explored to encrypt Workbook with Password using Node.js 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 Node.js REST API.