XLSB एकं excel द्विचक्रीयसञ्चिकास्वरूपं भवति, तथा च Excel कार्यपुस्तिकासामग्री निर्दिशति इति अभिलेखानां संरचनानां च संग्रहः अस्ति । सामग्रीयां संख्यानां, पाठस्य, अथवा संख्यानां पाठस्य च, सूत्राणां, बाह्यदत्तांशसंयोजनानां, चार्ट्स्, चित्राणां च असंरचिताः अथवा अर्धसंरचिताः सारणीः समाविष्टाः भवितुम् अर्हन्ति अन्यस्मिन् अन्ते PDF निष्ठायाः क्षतिं विना कस्मिन् अपि मञ्चे सामग्रीं द्रष्टुं क्षमताम् अयच्छति । अतः एतस्याः क्षमतायाः कारणात् वयं Java SDK इत्यस्य उपयोगेन XLSB इत्येतत् PDF मध्ये प्रोग्रामेटिकरूपेण कथं परिवर्तयितुं शक्यते इति विवरणं चर्चां कर्तुं गच्छामः ।
- Excel to PDF परिवर्तन एपिआइ
- जावा मध्ये Excel इत्येतत् PDF मध्ये परिवर्तयन्तु
- cURL Commands इत्यस्य उपयोगेन XLSB तः PDF यावत्
Excel to PDF परिवर्तन एपिआइ
Aspose.Cells Cloud SDK for Java अस्माकं पुरस्कृतं समाधानं लोकप्रियं Excel प्रारूपं PDF, HTML, TIFF, [CSV] इत्यत्र निर्मातुं, सम्पादयितुं, परिवर्तयितुं च क्षमतां प्रदाति। 7, अन्ये च समर्थितसञ्चिकास्वरूपाः । अस्य शक्तिशालिनः लचीलाः च विशेषताः, एतत् क्लाउड्-आधारितं एपिआइ Excel स्प्रेड्शीट् PDF प्रारूपेण परिवर्तयितुं सरलं कुशलं च समाधानं प्रदाति । अधुना SDK इत्यस्य उपयोगाय वयं maven build प्रकारस्य 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>
अधुना Cloud SDK इत्यस्य उपयोगाय Aspose Cloud इत्यस्य उपरि निःशुल्कं खातं पञ्जीकरणं करणीयम् अस्ति तथा च Cloud Dashboard इत्यत्र Client ID तथा Client Secret इत्येतत् अन्वेष्टुम्/निर्माणं कर्तव्यम् ।
जावा मध्ये Excel इत्येतत् PDF मध्ये परिवर्तयन्तु
निम्नलिखितखण्डे वयं XLSB इत्येतत् PDF प्रारूपं कथं परिवर्तयितुं तथा च आउटपुट् Cloud storage इत्यत्र रक्षितुं च विस्तरेण चर्चां कर्तुं गच्छामः ।
- क्लायन्ट् प्रमाणपत्राणि इनपुट् आर्गुमेण्ट् इत्यस्य रूपेण प्रदातुं CellsApi इत्यस्य एकं उदाहरणं रचयन्तु
- इनपुट् XLSB इत्यस्य नाम, परिणामी प्रारूपं, आउटपुट् सञ्चिकानाम च निर्दिशन्तु
- uploadFile(…) मेथड् इत्यस्य उपयोगेन क्लाउड् स्टोरेज् इत्यत्र इनपुट् XLSB अपलोड् कुर्वन्तु
- अन्ते, रूपान्तरणक्रियायाः आरम्भार्थं cellsWorkbookGetWorkbook(…) इति विधिं आह्वयन्तु
// अधिकउदाहरणार्थं कृपया https://github.com/aspose-cells-cloud/aspose-cells-cloud-java इति पश्यन्तु
try
{
// https://dashboard.aspose.cloud/ इत्यस्मात् ClientID तथा ClientSecret प्राप्तुं शक्नुवन्ति।
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// क्लायन्ट् प्रमाणपत्राणां उपयोगेन CellsApi इत्यस्य उदाहरणं रचयन्तु
CellsApi api = new CellsApi(clientId,clientSecret);
// इनपुट् XLSB कार्यपुस्तिकायाः नाम
String name = "myDocument.xlsb";
// गुप्तशब्दविवरणं यदि कार्यपुस्तिका एन्क्रिप्टेड् मध्ये अस्ति
String password = null;
// कार्यपुस्तिकापङ्क्तयः स्वयमेव उपयुक्ताः भवितुम् सेट् कुर्वन्तु वा इति निर्दिशति ।
Boolean isAutoFit = true;
// केवलं सारणीदत्तांशं रक्षन्तु वा इति निर्दिशति । उत्कृष्टतां प्राप्तुं केवलं pdf इत्यस्य उपयोगं कुर्वन्तु।
Boolean onlySaveTable = true;
// परिणामी सञ्चिकास्वरूपम्
String format = "PDF";
// स्थानीयप्रणाल्याः सञ्चिकां लोड् कुर्वन्तु
File file = new File("c://Users/shahbnay/Downloads/"+name);
// क्लाउड् स्टोरेज इत्यत्र इनपुट् XLSB अपलोड् कुर्वन्तु
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 Commands इत्यस्य उपयोगेन XLSB तः PDF यावत्
अस्मिन् विभागे वयं cloud storage तः XLSB लोड् कर्तुं PDF प्रारूपेण परिवर्तयितुं cURL आदेशानां उपयोगं कर्तुं गच्छामः । अतः पूर्वापेक्षारूपेण प्रथमं क्लायन्ट्-प्रमाणपत्राधारितं JWT-प्रवेश-टोकनं जनयितुं आवश्यकम् ।
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"
एकदा JWT टोकन उत्पन्नं जातं चेत्, परिवर्तनं कर्तुं कृपया निम्नलिखितम् आदेशं निष्पादयन्तु ।
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>"
निगमन
अस्मिन् लेखे वयं Excel स्प्रेड्शीट् JSON प्रारूपे परिवर्तनार्थं शक्तिशालीं लचीलं च समाधानं विकसितुं विवरणानां चर्चां कृतवन्तः। एपिआइ एकदा एव एकं स्प्रेड्शीट् अपि च बहुविधस्प्रेड्शीट् परिवर्तयितुं समानरूपेण समर्थः अस्ति । अतः जावा कृते Aspose.Cells Cloud SDK इत्यस्य साहाय्येन Excel इत्यस्य PDF मध्ये परिवर्तनार्थं विश्वसनीयं कुशलं च समाधानं विकसितव्यम् । तस्मिन् एव काले cURL आदेशानां उपयोगेन XLS इत्येतत् PDF मध्ये परिवर्त्य REST आर्किटेक्चरस्य लाभं गृहाण ।
तथापि वयं भवन्तं उत्पाददस्तावेजीकरणं अन्वेष्टुं, एपिआइ-द्वारा प्रदत्तानां अन्येषां रोमाञ्चकारीणां विशेषतानां विषये ज्ञातुं च अत्यन्तं प्रोत्साहयामः अन्तिमे, यदि भवान् एपिआइ-उपयोगं कुर्वन् किमपि समस्यां प्राप्नोति तर्हि कृपया उत्पादसमर्थनमञ्च मार्गेण अस्माभिः सह सम्पर्कं कर्तुं निःशङ्कः भवतु ।
सम्बन्धित लेख
अस्य विषये अधिकं ज्ञातुं निम्नलिखितलिङ्कानि द्रष्टुं वयं अत्यन्तं अनुशंसयामः: