將 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,從而提高您的工作效率並將您的文檔管理工作流程提升到一個新的水平。如有任何疑問,請隨時通過產品支持論壇與我們聯繫。
相關文章
我們強烈建議訪問以下鏈接以了解更多信息: