将 Excel 电子表格转换为 JPG 图像可为企业和个人等带来广泛的好处。通过将电子表格导出为高质量图像,您可以轻松地与可能无法访问 Excel 或可能更喜欢以图片形式查看数据的其他人共享它们。此外,将 Excel 转换为 JPG 可能是创建特定时间点数据快照的有用方法,使您可以在以后轻松参考信息。使用 Java REST API,将 Excel 转换为 JPG 从未如此简单,在本指南中,我们将更详细地探讨此过程的好处,并提供有关操作方法的分步指南。
Excel 到图像转换 API
Aspose.Cells Cloud SDK for Java 是一款功能强大的工具,可让您轻松地将 Excel 电子表格转换为高保真 JPG 图片。通过使用此 SDK,您可以通过以可视格式共享数据来简化文档管理工作流程并改善协作。该 SDK 还提供了广泛的优势,包括能够自定义您的输出、自动化您的工作流程,并确保以最少的努力获得最佳结果。
让我们开始在 Java maven 构建类型项目中添加它的引用。
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.8</version>
</dependency>
</dependencies>
此外,为了访问云服务,您还需要在 Cloud Dashboard 上创建一个免费帐户。然后获取您的个性化客户 ID 和客户机密详细信息。
在 Java 中将 Excel 转换为 JPG
本节将详细介绍如何使用 Java 将 Excel 转换为 JPG。在此过程中,我们会将所有工作表转换为 JPG 图像。
- 创建 CellsApi 的实例并提供客户端凭据作为参数。
- 在字符串变量中声明输入 Excel 的名称、结果格式为 JPG 和输出文件名。
- 使用 File 实例从本地驱动器读取 Excel 文件。
- 最后调用方法cellsWorkbookPutConvertWorkbook(…)进行Excel转Image的操作。
// 有关更多示例,请访问 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// 从 https://dashboard.aspose.cloud/ 获取 ClientID 和 ClientSecret
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// 使用客户端凭据创建 CellsApi 实例
CellsApi api = new CellsApi(clientId,clientSecret);
// 输入的Excel工作簿名称
String fileName = "myDocument.xlsx";
// 工作簿加密时的密码详细信息
String password = null;
// 结果文件格式
String format = "JPG";
// 从本地系统加载文件
File file = new File(fileName);
// 执行文档转换操作
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);
// 打印成功信息
System.out.println("Excel to JPG Conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
上例中使用的输入Excel工作簿可以从myDocument.xlsx下载。
使用 cURL 命令生成电子表格图片
使用 REST API 和 cURL 命令,我们可以轻松地将 Excel 文件转换为 JPG 图像,而无需任何专门的软件或编程知识。这种方法提供了一系列好处,包括自动化工作流程的能力、与其他系统的集成,并且我们可以自定义输出以满足我们的特定需求。
现在,为了完成这个要求,我们需要通过执行以下命令来生成 JWT 访问令牌:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
有了 JWT 令牌后,我们需要执行以下命令将选定的名为“Sheet2”的工作表转换为 JPG 格式。转换后,生成的 JPG 在响应流中返回,可以轻松保存到本地驱动器。
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.jpg
结束语
将 Excel 电子表格转换为光栅 JPG 图像是现代文档管理工作流程的重要组成部分,有许多工具可用于帮助完成此任务。然而,当通过 cURL 命令选择 Aspose.Cells Cloud SDK for Java 或 REST API 时,这些方法的好处是显而易见的。此外,Aspose.Cells Cloud SDK for Java 具有高度可扩展性,可以轻松与其他系统集成,使其成为各种规模企业的理想选择。我们希望本指南让您全面了解将电子表格导出为图像的好处,这使您能够改进协作、简化工作流程并确保其他人可以轻松访问您的数据。
有了这些可供您使用的技术,现在您可以立即轻松地将 XLS 转换为 JPG 或将 XLSX 转换为 JPG,从而提高您的工作效率并将您的文档管理工作流程提升到一个新的水平。如有任何疑问,请随时通过产品支持论坛与我们联系。
相关文章
我们强烈建议访问以下链接以了解更多信息: