PowerPoint के लिए एक्सेल

जावा में Excel को PowerPoint में कनवर्ट करें

एक्सेल और पॉवरपॉइंट दो व्यापक रूप से उपयोग किए जाने वाले अनुप्रयोग हैं जो कई व्यवसायों और उद्योगों में आवश्यक हैं। एक्सेल का उपयोग आमतौर पर डेटा को संग्रहीत और व्यवस्थित करने के लिए किया जाता है, जबकि पावरपॉइंट का उपयोग अक्सर प्रस्तुतियों और स्लाइडशो बनाने के लिए किया जाता है। Excel फ़ाइलों को PowerPoint प्रस्तुतियों में कनवर्ट करना एक सामान्य कार्य है जिसे बहुत से लोगों को करने की आवश्यकता होती है, और इसे मैन्युअल रूप से करना समय लेने वाला और त्रुटियों के लिए प्रवण हो सकता है। इस ब्लॉग पोस्ट में, हम जावा रेस्ट एपीआई का उपयोग करके एक्सेल को पावरपॉइंट में कैसे परिवर्तित करें, इस पर एक व्यापक गाइड प्रदान करेंगे। हम विभिन्न तकनीकों को शामिल करेंगे जिनका उपयोग रूपांतरण प्रक्रिया को स्वचालित करने और प्रक्रिया को कुशल बनाने के लिए किया जा सकता है। चाहे आप एक डेवलपर हों या व्यावसायिक पेशेवर, यह मार्गदर्शिका आपको अपने कार्यप्रवाह को व्यवस्थित करने और समय बचाने में मदद करेगी। आएँ शुरू करें!

एक्सेल से पॉवरपॉइंट रूपांतरण एपीआई

जावा के लिए Aspose.Cells Cloud SDK एक शक्तिशाली क्लाउड-आधारित एपीआई है जो एक्सेल फाइलों के साथ काम करने के लिए क्षमताओं की एक विस्तृत श्रृंखला प्रदान करता है। कुछ प्रमुख क्षमताओं में एक्सेल से पॉवरपॉइंट, एक्सएलएस से पीडीएफ, एक्सएलएस से एचटीएमएल, मर्ज और स्प्लिट एक्सेल फाइलें और बहुत कुछ शामिल हैं। एपीआई को लचीला और अनुकूलन योग्य बनाया गया है, इसलिए डेवलपर्स ऐसे समाधान बना सकते हैं जो उनकी विशिष्ट आवश्यकताओं को पूरा करते हैं। किसी भी सॉफ़्टवेयर या हार्डवेयर को स्थापित किए बिना क्लाउड में अपने एक्सेल से संबंधित कार्यों को स्वचालित और सुव्यवस्थित करें।

अब पहला कदम जावा प्रोजेक्ट में एसडीके संदर्भ जोड़ना है।

<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.8</version>
    </dependency>
</dependencies>

यदि आपने एस्पोज़ क्लाउड की सदस्यता नहीं ली है, तो कृपया मान्य ईमेल पते का उपयोग करके एक मुफ़्त खाता बनाएँ। फिर डैशबोर्ड से क्लाइंट आईडी और क्लाइंट सीक्रेट विवरण प्राप्त करें।

जावा में Excel को PowerPoint में कनवर्ट करें

यह खंड जावा का उपयोग करके एक्सेल को पावरपॉइंट में बदलने के तरीके के बारे में विवरण साझा करता है।

  • क्लाइंट क्रेडेंशियल्स को इनपुट तर्कों के रूप में पास करते समय CellsApi का एक उदाहरण बनाएँ।
  • इनपुट एक्सेल नाम, परिणामी स्वरूप को PowerPoint के रूप में और आउटपुट फ़ाइल नाम रखने वाले चर बनाएँ।
  • फ़ाइल उदाहरण का उपयोग करके स्थानीय ड्राइव से एक्सेल फ़ाइल पढ़ें।
  • फिर एक्सेल वर्कशीट को अपलोडफाइल (…) विधि का उपयोग करके क्लाउड स्टोरेज पर अपलोड करें।
  • अंत में, एक्सेल टू पॉवरपॉइंट रूपांतरण करने के लिए विधि cellsWorkbookGetWorkbook(…) को कॉल करें। रूपांतरण के बाद, परिणामी फ़ाइल क्लाउड स्टोरेज में सहेजी जाती है।
// अधिक उदाहरणों के लिए, कृपया देखें https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ से ClientID और ClientSecret प्राप्त करें
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // क्लाइंट क्रेडेंशियल्स का उपयोग करके CellsApi का एक उदाहरण बनाएँ
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // इनपुट एक्सेल वर्कबुक का नाम
    String fileName = "myDocument.xlsx";
    // पासवर्ड विवरण अगर कार्यपुस्तिका एन्क्रिप्टेड है
    String password = null;
	        
    // ऑटोफिट होने के लिए कार्यपुस्तिका पंक्तियों को सेट करने के लिए निर्दिष्ट करें।
    Boolean isAutoFit = true;
    // निर्दिष्ट करता है कि क्या केवल तालिका डेटा सहेजना है।
    Boolean onlySaveTable = true;
	    		
    // परिणामी फ़ाइल स्वरूप
    String format = "PPTX";
	    		
    // स्थानीय सिस्टम से फ़ाइल लोड करें
    File file = new File(fileName);	
	    
    // क्लाउड स्टोरेज पर इनपुट XLSB अपलोड करें
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // दस्तावेज़ रूपांतरण ऑपरेशन करें
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // प्रिंट सफलता संदेश
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
पीपीटीएक्स पूर्वावलोकन के लिए एक्सेल

Image1:- एक्सेल से पॉवरपॉइंट रूपांतरण पूर्वावलोकन

आप क्रमशः myDocument.xlsx और Resultant.pptx से इनपुट एक्सेल कार्यपुस्तिका और परिणामी PowerPoint डाउनलोड करने पर विचार कर सकते हैं।

CURL कमांड का उपयोग करके Excel को PowerPoint में सम्मिलित करना

चूँकि REST API को cURL कमांड के माध्यम से आसानी से एक्सेस किया जा सकता है, इसलिए इस सेक्शन में, हम cURL कमांड का उपयोग करके XLS को PPT में बदलने जा रहे हैं। अब, निम्नलिखित कमांड को निष्पादित करते समय पहला कदम JWT एक्सेस टोकन उत्पन्न करना है।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

अब जब हमारे पास अपना वैयक्तिकृत JWT टोकन है, तो हमें क्लाउड स्टोरेज से एक्सेल को लोड करने, PowerPoint में रूपांतरण करने और क्लाउड स्टोरेज में आउटपुट को बचाने के लिए निम्नलिखित कमांड को निष्पादित करने की आवश्यकता है।

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

निष्कर्ष

अंत में, Aspose.Cells Cloud, Excel फ़ाइलों को PowerPoint प्रस्तुतियों में बदलने और क्लाउड में Excel डेटा के साथ काम करने के लिए एक शक्तिशाली और लचीला समाधान प्रदान करता है। इस एपीआई का उपयोग करके, आप अपने वर्कफ़्लो को सुव्यवस्थित कर सकते हैं और एक्सेल से संबंधित कार्यों को स्वचालित कर सकते हैं, जिससे आप समय बचा सकते हैं और त्रुटियों को कम कर सकते हैं। इस ब्लॉग पोस्ट में, हमने जावा का उपयोग करके एक्सेल को पॉवरपॉइंट में बदलने के बारे में एक व्यापक गाइड प्रदान की है। हम आशा करते हैं कि यह ब्लॉग पोस्ट आपके व्यवसाय या विकास की आवश्यकताओं के लिए आवश्यक विवरण प्रदान करने में सहायक रही है।

यदि आपको एपीआई का उपयोग करते समय कोई समस्या आती है, तो कृपया बेझिझक हमसे उत्पाद समर्थन फोरम के माध्यम से संपर्क करें।

संबंधित आलेख

इसके बारे में अधिक जानने के लिए हम निम्नलिखित लिंक पर जाने की पुरजोर अनुशंसा करते हैं: