XLS तः PDF पर्यन्तम्

Excel इत्यस्य PDF मध्ये परिवर्तनं कथं करणीयम् इति ज्ञातव्यम् Online

XLSB एकं excel द्विचक्रीयसञ्चिकास्वरूपं भवति, तथा च Excel कार्यपुस्तिकासामग्री निर्दिशति इति अभिलेखानां संरचनानां च संग्रहः अस्ति । सामग्रीयां संख्यानां, पाठस्य, अथवा संख्यानां पाठस्य च, सूत्राणां, बाह्यदत्तांशसंयोजनानां, चार्ट्स्, चित्राणां च असंरचिताः अथवा अर्धसंरचिताः सारणीः समाविष्टाः भवितुम् अर्हन्ति अन्यस्मिन् अन्ते PDF निष्ठायाः क्षतिं विना कस्मिन् अपि मञ्चे सामग्रीं द्रष्टुं क्षमताम् अयच्छति । अतः एतस्याः क्षमतायाः कारणात् वयं Java SDK इत्यस्य उपयोगेन 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);
    }

उपर्युक्ते उदाहरणे प्रयुक्ताः नमूनासञ्चिकाः तस्मात् अवतरणं कर्तुं शक्यन्ते

XLS तः PDF पर्यन्तम्

चित्रम् १:- XLSB to PDF रूपान्तरणपूर्वावलोकनम्

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 आर्किटेक्चरस्य लाभं गृहाण ।

तथापि वयं भवन्तं उत्पाददस्तावेजीकरणं अन्वेष्टुं, एपिआइ-द्वारा प्रदत्तानां अन्येषां रोमाञ्चकारीणां विशेषतानां विषये ज्ञातुं च अत्यन्तं प्रोत्साहयामः अन्तिमे, यदि भवान् एपिआइ-उपयोगं कुर्वन् किमपि समस्यां प्राप्नोति तर्हि कृपया उत्पादसमर्थनमञ्च मार्गेण अस्माभिः सह सम्पर्कं कर्तुं निःशङ्कः भवतु ।

सम्बन्धित लेख

अस्य विषये अधिकं ज्ञातुं निम्नलिखितलिङ्कानि द्रष्टुं वयं अत्यन्तं अनुशंसयामः: