在这个简单的主题中,您将学习如何使用 Java REST API 为 Excel 文件设置密码保护。我们将按照以下部分中提到的详细而清晰的步骤开发一个应用程序,使用 Java Cloud API 加密 Excel 文件。开发的应用程序可以与 Linux、macOS 或 Windows 环境中支持 Java 的任何应用程序集成,并且可以免费进行转换。
先决条件
创建账户并获取 API 凭证 使用 Java REST API 密码保护 Excel
下载 Aspose.Cells Cloud SDK for Java to encrypt Excel file using Java Cloud API
使用上述 SDK 设置 Java 项目以保护 XLS 文件
使用 Java Low Code API 加密 Excel 文件的步骤
- 设置 API 的客户端 ID 和客户端密钥,以使用 Java REST API 使用密码加密工作簿
- 使用客户端凭据创建 CellsApi 类的对象,以对 XLS 文件执行密码保护
- 指定源 XLS 文件名并使用 HashMap 中的名称和 File 对象加载源 XLS
- 创建 ProtectWorkbookRequest 的实例来设置密码和其他属性
- 实例化PostProtectRequest对象以设置地图文件和ProtectWorkbookRequest实例
- 调用 postProtect 请求方法使用 Java 低代码 API 加密 Excel 文件
- 将加密的 Excel 文件保存在本地磁盘上
上述步骤使用 Java REST API 密码保护 Excel。我们将从配置 SDK 和创建 CellsAPI 类实例开始该过程。然后,我们将使用 HashMap 加载源 XLS 文件,并创建 ProtectWorkbookRequest 和 PostProtectRequest 类的实例,这些实例进一步用于使用 postProtect() 方法为 Excel 文件设置密码保护。
使用 Java REST API 密码保护 Excel 的代码
此简单示例代码可让您使用 Java 低代码 API 对 Excel 进行密码保护。您需要提供源 Excel 文件和密码以进行保护以及其他可选属性。在制定请求消息后,postProtect() 对 Excel 文件执行加密并返回可存储在磁盘或数据库内的受密码保护的 Excel 文件。
在本主题中,我们学习了使用 Java REST API 使用密码加密工作簿。如果您想执行 Excel 到 PNG 的转换,请参阅有关如何操作 使用 Java REST API 将 Excel 转换为 PNG 的文章。