दृश्य सामग्री संचार, प्रस्तुतियों और विपणन प्रयासों में महत्वपूर्ण भूमिका निभाती है। पॉवरपॉइंट प्रेज़ेंटेशन अक्सर मूल्यवान इमेज, ग्राफ़िक्स और विज़ुअल डेटा के समृद्ध स्रोत के रूप में काम करते हैं। हालाँकि, इन छवियों को मैन्युअल रूप से PowerPoint फ़ाइलों से निकालना एक समय लेने वाला और थकाऊ काम हो सकता है। यहीं पर PowerPoint से छवियों को निकालने के लिए एक कुशल समाधान की आवश्यकता उत्पन्न होती है। .NET REST API की शक्ति का लाभ उठाकर, आप इस प्रक्रिया को सुव्यवस्थित कर सकते हैं और संभावनाओं के धन को अनलॉक कर सकते हैं। इस लेख में, हम .NET REST API का उपयोग करके PowerPoint से छवियों को निकालने के लाभों और चरण-दर-चरण प्रक्रिया का पता लगाएंगे, जिससे आप विभिन्न अनुप्रयोगों और परियोजनाओं में इन छवियों तक आसानी से पहुंच और उपयोग कर सकेंगे।
- पीपीटी से छवियां निकालने के लिए .NET REST API
- C# का उपयोग करके PowerPoint छवियां निकालें
- CURL कमांड्स का उपयोग करके PowerPoint से छवियाँ डाउनलोड करें
पीपीटी से छवियां निकालने के लिए .NET REST API
Aspose.Slides Cloud SDK for .NET PowerPoint प्रस्तुतियों से छवियों को निकालने के लिए एक शक्तिशाली और कुशल समाधान प्रदान करता है। सुविधाओं के व्यापक सेट और उपयोग में आसान विधियों के साथ, आप अपने .NET अनुप्रयोगों में छवि निष्कर्षण क्षमताओं को मूल रूप से एकीकृत कर सकते हैं।
बस NuGet संकुल प्रबंधक में Aspose.Slides-Cloud
खोजें और पैकेज जोड़ें बटन पर क्लिक करें। इसके बाद, क्लाउड डैशबोर्ड पर एक खाता बनाएं और अपने वैयक्तिकृत क्लाइंट क्रेडेंशियल्स प्राप्त करें। अधिक जानकारी के लिए, कृपया क्विक स्टार्ट सेक्शन पर जाएं।
C# का उपयोग करके PowerPoint छवियां निकालें
हम समझते हैं कि PowerPoint प्रस्तुतियों से छवियों को निकालने की क्षमता विभिन्न परिदृश्यों के लिए महत्वपूर्ण है और इस खंड में, हम इस आवश्यकता को पूरा करने के लिए C# .NET कोड स्निपेट का उपयोग करने जा रहे हैं।
// अधिक उदाहरणों के लिए, कृपया https://github.com/aspose-slides-cloud पर जाएं
// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल्स प्राप्त करें
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// SlidesApi का एक उदाहरण बनाएँ
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// PowerPoint प्रस्तुति से सभी छवियों को निकालने के लिए API को कॉल करें
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);
// निकाली गई छवियों को स्थानीय ड्राइव में सहेजें
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
नीचे दिए गए उपरोक्त कोड स्निपेट के बारे में स्पष्टीकरण दिया गया है।
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
SlidesApi वर्ग का एक उदाहरण बनाएँ जहाँ हम क्लाइंट क्रेडेंशियल्स को तर्क के रूप में पास करते हैं।
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", Aspose.Slides.Cloud.Sdk.Model.ImageExportFormat.Jpeg);
जेपीईजी प्रारूप में सभी पावरपॉइंट छवियों को निकालने के लिए एपीआई को कॉल करें। इस क्रिया का आउटपुट स्ट्रीम प्रारूप में .zip संग्रह के रूप में लौटाया जाता है।
using var pdfStream = File.Create("extractedImages.zip");
responseStream.CopyTo(pdfStream);
परिणामी .zip संग्रह को स्थानीय ड्राइव में सहेजें।
उपरोक्त उदाहरण में प्रयुक्त इनपुट पॉवरपॉइंट प्रस्तुति को फोटोग्राफी पोर्टफोलियो.पीपीटीएक्स से डाउनलोड किया जा सकता है। 4279-801d-c675dc9f56e1)।
cURL कमांड का उपयोग करके PowerPoint से चित्र डाउनलोड करें
हम cURL कमांड्स का उपयोग करके इमेज एक्सट्रैक्शन टास्क भी पूरा कर सकते हैं। यह दृष्टिकोण लचीलापन प्रदान करता है और आपको कमांड लाइन से सीधे Aspose.Slides Cloud API के साथ इंटरैक्ट करने या इसे अपनी स्क्रिप्ट या ऑटोमेशन वर्कफ्लो में एकीकृत करने की अनुमति देता है। इसलिए, चाहे आप कमांड-लाइन इंटरफ़ेस पसंद करते हों या अपने मौजूदा सिस्टम में निष्कर्षण प्रक्रिया को शामिल करना चाहते हों, cURL दृष्टिकोण एक बहुमुखी समाधान प्रदान करता है।
अब सबसे पहले, अपने क्लाइंट क्रेडेंशियल्स के आधार पर एक्सेसटोकन जेनरेट करने के लिए निम्न कमांड निष्पादित करें।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
दूसरा चरण cURL कमांड का उपयोग करके PowerPoint से चित्र डाउनलोड करने के लिए निम्न कमांड निष्पादित करना है।
curl -v "https://api.aspose.cloud/v3.0/slides/{inputPresentation}/images/download/Jpeg" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{extractedImages}"
क्लाउड स्टोरेज में पहले से उपलब्ध PowerPoint के नाम के साथ {inputPresentation}
को बदलें। स्थानीय ड्राइव पर उत्पन्न होने वाले .zip संग्रह के नाम के साथ {accessToken}
को JWT एक्सेस टोकन और {extractedImages}
से बदलें।
निष्कर्ष
अंत में, PowerPoint प्रस्तुतियों से छवियां निकालना एक मूल्यवान क्षमता है जो आपके दस्तावेज़ प्रसंस्करण वर्कफ़्लोज़ को बढ़ा सकती है। चाहे आप .NET या cURL कमांड के लिए Aspose.Slides Cloud SDK का उपयोग करना चुनते हैं, आपके पास छवियों को आसानी से निकालने के लिए शक्तिशाली उपकरण हैं। संक्षेप में, Aspose.Slides Cloud SDK विशेष रूप से PowerPoint फ़ाइलों के साथ काम करने के लिए डिज़ाइन की गई सुविधाओं और कार्यों का एक व्यापक सेट प्रदान करता है, जो .NET डेवलपर्स के लिए एक सहज एकीकरण अनुभव प्रदान करता है। दूसरी ओर, cURL कमांड एक लचीला और बहुमुखी दृष्टिकोण प्रदान करते हैं, जिससे आप सीधे कमांड लाइन से Aspose.Slides Cloud API के साथ इंटरैक्ट कर सकते हैं।
आप जो भी विधि चुनते हैं, आप आत्मविश्वास से PowerPoint प्रस्तुतियों से छवियों को निकाल सकते हैं और अन्य प्रणालियों के साथ छवि हेरफेर, विश्लेषण या एकीकरण के लिए नई संभावनाओं को अनलॉक कर सकते हैं।
उपयोगी कड़ियां
संबंधित आलेख
हम निम्नलिखित ब्लॉगों पर जाने की अत्यधिक अनुशंसा करते हैं: