XLSB एगो एक्सेल बाइनरी फाइल फॉर्मेट हवे, आ ई रिकार्ड आ संरचना सभ के संग्रह हवे जे एक्सेल वर्कबुक सामग्री के निर्दिष्ट करे ला। सामग्री में संख्या, पाठ, या संख्या आ पाठ दुनों के असंरचित भा अर्ध-संरचित तालिका, सूत्र, बाहरी डेटा कनेक्शन, चार्ट आ छवि सभ के सामिल कइल जा सके ला। दूसर छोर पर, PDF कवनो भी प्लेटफार्म पर सामग्री देखे के क्षमता प्रदान करे ला आ निष्ठा से समझौता कइले बिना। एह से एह क्षमता के चलते हमनी के जावा एसडीके के इस्तेमाल से प्रोग्रामेटिक रूप से एक्सएलएसबी के पीडीएफ में बदले के तरीका के बारे में विस्तार से चर्चा करे जा रहल बानी जा।
- एक्सेल से पीडीएफ में बदले के एपीआई
- जावा में एक्सेल के पीडीएफ में बदलल जाला
- cURL कमांड के इस्तेमाल से XLSB से पीडीएफ में बदल दिहल जाला
एक्सेल से पीडीएफ में बदले के एपीआई
जावा खातिर Aspose.Cells Cloud SDK हमनी के पुरस्कृत समाधान ह जवन लोकप्रिय एक्सेल फॉर्मेट के पीडीएफ, HTML, TIFF, [CSV] में बनावे, संपादित करे आ बदले के क्षमता प्रदान करेला। 7, आ अउरी समर्थित फाइल फॉर्मेट। एकर शक्तिशाली आ लचीला फीचर, ई क्लाउड आधारित एपीआई एक्सेल स्प्रेडशीट के पीडीएफ फॉर्मेट में बदले खातिर एगो सरल आ कुशल समाधान प्रदान करेला। अब SDK के इस्तेमाल करे खातिर हमनी के maven बिल्ड टाइप के pom.xml में निम्नलिखित संदर्भ जोड़ल जा रहल बानी जा।
<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.5</version>
</dependency>
</dependencies>
अब क्लाउड एसडीके के इस्तेमाल करे खातिर रउरा एस्पोज क्लाउड पर एगो मुफ्त खाता रजिस्टर करे के पड़ी आ क्लाउड डैशबोर्ड पर क्लाइंट आईडी आ क्लाइंट सीक्रेट के लुकअप/बनावे के पड़ी.
जावा में एक्सेल के पीडीएफ में बदलल जाला
निम्नलिखित खंड में हमनी के एह बात के विस्तार से चर्चा करे जा रहल बानी जा कि कइसे XLSB के PDF फॉर्मेट में बदलल जा सकेला आ आउटपुट के क्लाउड स्टोरेज में सेव कइल जा सकेला।
- इनपुट आर्गुमेंट के रूप में क्लाइंट क्रेडेंशियल उपलब्ध करावत घरी CellsApi के एगो इंस्टेंस बनाईं
- इनपुट XLSB के नाँव, रिजल्ट फॉर्मेट, आ आउटपुट फाइल के नाँव बताईं
- uploadFile(…) विधि के उपयोग करके इनपुट XLSB के क्लाउड स्टोरेज में अपलोड करीं
- अंत में, रूपांतरण ऑपरेशन शुरू करे खातिर विधि cellsWorkbookGetWorkbook(…) के कॉल करीं
// अउरी उदाहरण खातिर, कृपया https://github.com/aspose-cells-cloud/aspose-cells-cloud-java पर जाईं
try
{
// https://dashboard.aspose.cloud/ से क्लाइंटआईडी आ क्लाइंटसीक्रेट प्राप्त करीं।
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// क्लाइंट क्रेडेंशियल के उपयोग करके CellsApi के एगो इंस्टेंस बनाईं
CellsApi api = new CellsApi(clientId,clientSecret);
// इनपुट एक्सएलएसबी वर्कबुक के नाम बा
String name = "myDocument.xlsb";
// पासवर्ड के विवरण अगर वर्कबुक में एन्क्रिप्टेड बा
String password = null;
// निर्दिष्ट करे ला कि वर्कबुक पंक्ति सभ के ऑटोफिट होखे खातिर सेट करीं कि ना।
Boolean isAutoFit = true;
// निर्दिष्ट करेला कि खाली टेबल डेटा के सहेजल जाव कि ना। एक्सेल करे खातिर खाली पीडीएफ के इस्तेमाल करीं।
Boolean onlySaveTable = true;
// परिणामस्वरूप फाइल प्रारूप के रूप में बा
String format = "PDF";
// स्थानीय सिस्टम से फाइल लोड करीं
File file = new File("c://Users/shahbnay/Downloads/"+name);
// इनपुट एक्सएलएसबी के क्लाउड स्टोरेज में अपलोड करीं
api.uploadFile("input.xlsb", file, "Internal");
// दस्तावेज रूपांतरण संचालन के प्रदर्शन करेला
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.pdf","Internal", null);
// सफलता के संदेश छापल जाला
System.out.println("XLSB sucessfully converted to PDF format !");
}catch(Exception ex)
{
System.out.println(ex);
}
उपर दिहल उदाहरण में इस्तेमाल कइल गइल नमूना फाइल सभ के डाउनलोड कइल जा सके ला
cURL कमांड के इस्तेमाल से XLSB से पीडीएफ में बदल दिहल जाला
एह खंड में हमनी के क्लाउड स्टोरेज से XLSB के लोड करे आ पीडीएफ फॉर्मेट में बदले खातिर cURL कमांड के इस्तेमाल करे जा रहल बानी जा। त एगो पूर्व शर्त के रूप में हमनी के पहिले क्लाइंट क्रेडेंशियल के आधार प जेडब्ल्यूटी एक्सेस टोकन पैदा करे के होई।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
एक बेर जेडब्ल्यूटी टोकन जनरेट हो गइला के बाद, कृपया रूपांतरण करे खातिर निम्नलिखित कमांड के निष्पादित करीं।
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
अंतिम बात
एह लेख में हमनी के एक्सेल स्प्रेडशीट के जेएसओएन फॉर्मेट में बदले खातिर एगो शक्तिशाली आ लचीला समाधान विकसित करे खातिर विस्तार से चर्चा कइले बानी जा। एपीआई एकही स्प्रेडशीट के साथे-साथे कई गो स्प्रेडशीट के एके बेर में बदले में भी ओतने सक्षम होला। त जावा खातिर Aspose.Cells Cloud SDK के मदद से एक्सेल के पीडीएफ में बदले खातिर एगो विश्वसनीय आ कुशल समाधान विकसित करीं। एकरा साथे-साथे cURL कमांड के इस्तेमाल से XLS के PDF में बदल के REST आर्किटेक्चर के लाभ उठाईं।
एकरा बावजूद, हमनी के रउआ के उत्पाद दस्तावेजीकरण के खोज करे खातिर बहुत प्रोत्साहित करेनी जा आ एपीआई द्वारा पेश कइल गइल अन्य रोमांचक फीचर सभ के बारे में जाने खातिर। अंत में, अगर एपीआई के इस्तेमाल करत घरी रउरा कवनो समस्या के सामना करे के पड़े त कृपया उत्पाद समर्थन मंच के माध्यम से हमनी से संपर्क करे में बेझिझक रहीं.
संबंधित लेख बा
हमनी के एह बारे में अउरी जाने खातिर निम्नलिखित लिंक सभ पर जाए के बहुत सलाह देत बानी जा: