इस सरल विषय में, आप सीखेंगे कि Java REST API के साथ XLS को PNG में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके Java लो कोड API के साथ एक XLS से PNG कनवर्टर विकसित करेंगे। जेनरेट किए गए एप्लिकेशन कोड को macOS, Linux, या Windows वातावरण में Java का समर्थन करने वाले किसी भी एप्लिकेशन के साथ एकीकृत किया जा सकता है और रूपांतरण मुफ़्त में किया जा सकता है।
पूर्वापेक्षा
खाता बनाएं और API क्रेडेंशियल प्राप्त करें XLS से PNG रूपांतरण को प्रबंधित करने के लिए
डाउनलोड करना Aspose.Cells Cloud SDK for Java to convert XLS to PNG
XLS को PNG के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ जावा प्रोजेक्ट सेटअप करें
जावा REST API के साथ XLS को PNG में बदलने के चरण
- XLS को PNG में निर्यात करने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- XLS से PNG रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ CellsApi क्लास का ऑब्जेक्ट बनाएं
- स्रोत XLS और आउटपुट PNG फ़ाइल नाम निर्दिष्ट करें और HashMap में नाम और फ़ाइल ऑब्जेक्ट का उपयोग करके स्रोत XLS तक पहुँचें
- इनपुट HashMap के साथ PostConvertWorkbookToPNGRequest का एक उदाहरण बनाएं
- Java REST API के साथ XLS को PNG में बदलने के लिए Excel to PNG अनुरोध विधि को कॉल करें
- निर्यातित PNG फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें
उपरोक्त चरणों में बताया गया है कि फ़ाइल प्रकारों को Java Low Code API के साथ Excel से PNG में कैसे बदला जाए। प्रक्रिया SDK को कॉन्फ़िगर करके और उपयोगकर्ता क्रेडेंशियल का उपयोग करके CellsAPI क्लास ऑब्जेक्ट बनाकर शुरू होगी। फिर स्रोत XLS फ़ाइल को लोड किया जाएगा और HashMap में जोड़ा जाएगा। PostConvertWorkbookToPNGRequest क्लास इंस्टेंस बनाया जाएगा जिसका उपयोग postConvertWorkbookToPNG() विधि का उपयोग करके PNG फ़ाइल स्ट्रीम में रूपांतरण करने के लिए किया जाता है।
जावा लो कोड एपीआई में एक्सेल से पीएनजी रूपांतरण के लिए कोड
package com.aspose.cloud.cells.api; | |
import com.aspose.cloud.cells.client.ApiException; | |
import com.aspose.cloud.cells.model.FileInfo; | |
import com.aspose.cloud.cells.request.PostConvertWorkbookToPNGRequest; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.io.FileOutputStream; | |
import java.io.IOException; | |
import java.util.HashMap; | |
public class Example_PostConvertWorkbookToPNG { | |
public void Run() throws IOException, ApiException { | |
try { | |
String clientID = "ID"; | |
String clientSecret = "Secret"; | |
String apiBaseUrl = "https://api.aspose.cloud"; | |
String apiVersion = "v3.0"; | |
// Source and output file names | |
String localPath = "C:/ExcelFiles/"; | |
String inputFileName = "Source.xls"; | |
String outputFormat = "png"; | |
String outputFileName = "XlsToPng" + "." + outputFormat; | |
CellsApi xlsToPngApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl); | |
HashMap<String, File> fileMap = new HashMap<>(); | |
fileMap.put(inputFileName, new File(localPath + inputFileName)); | |
PostConvertWorkbookToPNGRequest xlsxToPngRequest = new PostConvertWorkbookToPNGRequest(); | |
xlsxToPngRequest.setFile(fileMap); | |
FileInfo pngFiles = xlsToPngApi.postConvertWorkbookToPNG(xlsxToPngRequest); | |
File destinationFile = new File(localPath + outputFileName); | |
// Create necessary parent directories | |
destinationFile.getParentFile().mkdirs(); | |
try (FileInputStream inputStream = new FileInputStream(pngFiles.getFileContent()); | |
FileOutputStream outputStream = new FileOutputStream(destinationFile)) { | |
byte[] buffer = new byte[4096]; // Buffer size of 4KB | |
int bytesRead; | |
while ((bytesRead = inputStream.read(buffer)) != -1) { | |
outputStream.write(buffer, 0, bytesRead); | |
} | |
System.out.println("XLS to PNG conversion completed"); | |
} catch (Exception e) { | |
e.printStackTrace(); | |
} | |
} catch (ApiException e) { | |
throw new RuntimeException(e); | |
} catch (IOException e) { | |
throw new RuntimeException(e); | |
} | |
} | |
} |
यह मूल उदाहरण कोड आपको Excel को Java Cloud API के साथ PNG में बदलने देता है। आपको केवल Aspose.Cells REST API SDK की मदद से डिस्क पर XLS फ़ाइल के लिए एक वैध पथ शामिल करना होगा, जो रूपांतरण करेगा और रूपांतरण प्रक्रिया समाप्त होने के बाद, आउटपुट PNG फ़ाइल स्ट्रीम को स्थानीय रूप से सहेजने के लिए डाउनलोड करेगा।
हमने इस विषय में क्लाउड एपीआई के साथ XLS को PNG में बदलना सीखा है। यदि आप एक्सेल से SVG रूपांतरण के बारे में जानने में रुचि रखते हैं, तो जावा REST API के साथ Excel को SVG में बदलें पर लेख देखें।