जावा REST API के साथ Excel को DOCX में बदलें

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

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

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

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

उपर्युक्त चरण फ़ाइल प्रकार को एक्सेल से DOCX में जावा लो कोड API के साथ रूपांतरित करते हैं। हम SDK को कॉन्फ़िगर करके और CellsAPI क्लास ऑब्जेक्ट बनाकर आरंभीकरण के साथ चीजों को आरंभ करेंगे। फिर हम FileStream का उपयोग करके स्रोत XLS फ़ाइल तक पहुँचेंगे और PostConvertWorkbookToPDFRequest क्लास का एक उदाहरण बनाएंगे जिसका उपयोग PostConvertWorkbookToDocx() विधि का उपयोग करके DOCX फ़ाइल स्ट्रीम में रूपांतरण करने के लिए किया जाता है।

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

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToCSVRequest;
import com.aspose.cloud.cells.request.PostConvertWorkbookToDocxRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertWorkbookToDOCX {
public void Run() {
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 = "docx";
String outputFileName = "XlsToDocx" +"." + outputFormat;
CellsApi xlsToDocxApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToDocxRequest xlsToDocxExportRequest = new PostConvertWorkbookToDocxRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsToDocxExportRequest.setFile(fileMap);
FileInfo docxResponse = xlsToDocxApi.postConvertWorkbookToDocx(xlsToDocxExportRequest);
byte[] arr = docxResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLS to DOCX conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

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

हमने इस विषय में क्लाउड एपीआई के साथ XLS को DOCX में बदलने का अनुभव किया है। यदि आप एक्सेल से पीडीएफ रूपांतरण करने में रुचि रखते हैं, तो जावा REST API के साथ एक्सेल को पीडीएफ में बदलें पर लेख देखें।

 हिन्दी