Java REST API के साथ XLSX को SVG में बदलें

इस सरल विषय में, आप सीखेंगे कि Java REST API के साथ XLSX को SVG में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके Java लो कोड API के साथ XLSX से SVG कनवर्टर विकसित करेंगे। विकसित किए गए एप्लिकेशन कोड का उपयोग macOS, Linux, या Windows वातावरण में Java का समर्थन करने वाले किसी भी एप्लिकेशन के साथ किया जा सकता है और रूपांतरण निःशुल्क किया जा सकता है।

पूर्वापेक्षा

जावा REST API के साथ XLSX को SVG में बदलने के चरण

  1. XLSX को SVG में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
  2. XLSX से SVG रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ CellsApi क्लास का ऑब्जेक्ट बनाएं
  3. स्रोत XLSX और आउटपुट SVG फ़ाइल नाम निर्दिष्ट करें और HashMap में नाम और फ़ाइल ऑब्जेक्ट का उपयोग करके स्रोत XLSX लोड करें
  4. इनपुट HashMap के साथ PostConvertWorkbookToPDFRequest वर्ग के ऑब्जेक्ट को इंस्टैंसिएट करें
  5. Java REST API के साथ XLSX को SVG में बदलने के लिए XLSX to SVG अनुरोध विधि को कॉल करें
  6. उत्पन्न SVG फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें

उपर्युक्त चरण फ़ाइल प्रकार को XLSX से SVG में Java लो कोड API के साथ परिवर्तित करते हैं। हम SDK के कॉन्फ़िगरेशन के साथ रूपांतरण प्रक्रिया शुरू करेंगे और CellsAPI क्लास ऑब्जेक्ट बनाएंगे। फिर हम HashMap का उपयोग करके स्रोत XLSX फ़ाइल तक पहुँचेंगे और उसे लोड करेंगे और PutConvertWorkbookRequest क्लास का एक इंस्टेंस बनाएंगे जिसका उपयोग PutConvertWorkbook() विधि का उपयोग करके SVG फ़ाइल स्ट्रीम में रूपांतरण करने के लिए किया जाता है।

जावा लो कोड एपीआई में XLSX से SVG रूपांतरण के लिए कोड

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.client.ApiException;
import com.aspose.cloud.cells.request.PutConvertWorkbookRequest;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
public class Example_ConvertXLSXToSVG {
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.xlsx";
String outputFormat = "svg";
String outputFileName = "XlsxToSvg" + "." + outputFormat;
CellsApi xlsxToSvgApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
HashMap<String, File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
PutConvertWorkbookRequest xlsxToSvgRequest = new PutConvertWorkbookRequest();
xlsxToSvgRequest.setFile(fileMap);
File svgFile = xlsToSvgApi.putConvertWorkbook(xlsxToSvgRequest);
File destinationFile = new File(localPath + outputFileName);
// Create necessary parent directories
destinationFile.getParentFile().mkdirs();
try (FileInputStream inputStream = new FileInputStream(svgFile);
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("XLSX to SVG conversion completed");
} catch (Exception e) {
e.printStackTrace();
}
} catch (ApiException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}

यह सरल उदाहरण कोड आपको जावा क्लाउड API के साथ XLSX को SVG में बदलने देता है। आपको डिस्क पर XLSX फ़ाइल के लिए एक वैध पथ शामिल करना चाहिए, Aspose.Cells REST API SDK की मदद से रूपांतरण किया जाएगा और रूपांतरण प्रक्रिया पूरी होने के बाद, आउटपुट SVG फ़ाइल स्ट्रीम को स्थानीय रूप से सहेजने के लिए डाउनलोड करें।

हमने इस विषय में क्लाउड एपीआई के साथ XLSX को SVG में बदलने का पता लगाया है। यदि आप XLSX को TIFF में बदलना चाहते हैं, तो Java REST API के साथ XLSX को TIFF में बदलें पर लेख देखें।

 हिन्दी