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

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

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

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

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

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

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

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertXLSXToPDF {
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.xlsx";
String outputFormat = "pdf";
String outputFileName = "XlsxToPdf" +"." + outputFormat;
CellsApi xlsxToPdfApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToPDFRequest xlsxToPdfExportRequest = new PostConvertWorkbookToPDFRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsxToPdfExportRequest.setFile(fileMap);
FileInfo pdffFileResponse = xlsxToPdfApi.postConvertWorkbookToPDF(xlsxToPdfExportRequest);
byte[] arr = pdfFileResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLSx to PDF conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

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

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

 हिन्दी