पावरपॉइंट से एसवीजी

.NET क्लाउड SDK का उपयोग करके PowerPoint को SVG में बदलें।

पॉवरपॉइंट प्रेज़ेंटेशन लंबे समय से जानकारी देने का एक लोकप्रिय माध्यम रहा है, लेकिन अगर आपको स्थिर स्लाइड से आगे जाने की ज़रूरत है तो क्या होगा? यहीं से PowerPoint को SVG में बदलने की आवश्यकता उत्पन्न होती है। एसवीजी (स्केलेबल वेक्टर ग्राफिक्स) एक लचीला और गतिशील प्रारूप प्रदान करता है जो आसान हेरफेर और अन्तरक्रियाशीलता की अनुमति देता है। PowerPoint प्रस्तुतियों को SVG में परिवर्तित करके, आप वेब पेजों में ग्राफिक्स एम्बेड करने से लेकर एनिमेटेड विज़ुअलाइज़ेशन बनाने तक, संभावनाओं के एक नए स्तर को अनलॉक कर सकते हैं। इस लेख में, हम उन कारणों का पता लगाएंगे कि क्यों PowerPoint को SVG में बदलना मूल्यवान है और आप इसे .NET क्लाउड SDK का उपयोग करके कैसे प्राप्त कर सकते हैं।

तो, PowerPoint को SVG ऑनलाइन में परिवर्तित करके अपनी स्लाइड की दृश्य अपील, पहुंच और अनुकूलता को बढ़ाएं।

PowerPoint से SVG रूपांतरण के लिए .NET क्लाउड SDK

Aspose.Slides Cloud SDK for .NET एक सुविधा संपन्न एपीआई है जो आपको PowerPoint प्रस्तुतियों को प्रोग्रामेटिक रूप से हेरफेर करने और बदलने में सक्षम बनाता है। इसके सहज और उपयोग में आसान इंटरफ़ेस के साथ, आप रूपांतरण प्रक्रिया को अपने .NET अनुप्रयोगों में समेकित रूप से एकीकृत कर सकते हैं। चाहे आप अलग-अलग स्लाइड्स या संपूर्ण प्रस्तुतियों को परिवर्तित करना चाहते हैं, Aspose.Slides Cloud SDK आपको सटीक और उच्च-गुणवत्ता वाले SVG रूपांतरण प्राप्त करने के लिए सशक्त बनाता है।

SDK का उपयोग करने के लिए, कृपया NuGet संकुल प्रबंधक में Aspose.Slides-Cloud खोजें और पैकेज जोड़ें बटन पर क्लिक करें। साथ ही, क्लाउड डैशबोर्ड पर एक खाता बनाएं (यदि आपके पास कोई मौजूदा खाता नहीं है) और अपने वैयक्तिकृत क्लाइंट प्रमाण-पत्र प्राप्त करें। ज़्यादा जानकारी के लिए, कृपया दस्तावेज़ीकरण के क्विक स्टार्ट सेक्शन पर जाएँ।

C# .NET का उपयोग करके PPT को SVG में बदलें

PowerPoint प्रस्तुतियों को SVG प्रारूप में बदलने के लिए कृपया निम्न कोड स्निपेट का उपयोग करने का प्रयास करें।

// अधिक उदाहरणों के लिए, कृपया 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 प्रस्तुति
string inputPPT = "Prismatic design.pptx";

// PowerPoint स्लाइड्स को SVG फ़ॉर्मैट में बदलने के लिए API को कॉल करें
var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

// परिणामी एसवीजी छवियों को स्थानीय ड्राइव में सहेजें
using var pdfStream = File.Create("transformed.zip");
responseStream.CopyTo(pdfStream);
पीपीटी से एसवीजी रूपांतरण

छवि: - PowerPoint से SVG रूपांतरण पूर्वावलोकन।

ऊपर दिए गए कोड स्निपेट की व्याख्या नीचे दी गई है।

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

क्लाइंट क्रेडेंशियल्स को तर्क के रूप में पास करते हुए SlidesApi वर्ग का एक ऑब्जेक्ट बनाएं।

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

PowerPoint स्लाइड्स को SVG फॉर्मेट में बदलने के लिए REST API को कॉल करें। आउटपुट को स्ट्रीम इंस्टेंस के रूप में लौटाया जाता है।

using var pdfStream = File.Create("transformed.zip");
responseStream.CopyTo(pdfStream);

सभी परिणामी एसवीजी छवियों को एक ज़िप संग्रह के रूप में स्थानीय ड्राइव में सहेजें।

चयनित स्लाइडों को परिवर्तित करने के लिए, कृपया उनकी अनुक्रमणिका को डाउनलोड प्रस्तुति (…) विधि के तर्क के रूप में निर्दिष्ट करें। कृपया निम्नलिखित कोड लाइन पर एक नज़र डालें, जहाँ केवल पहली और पाँचवीं स्लाइड को बदला जा रहा है।

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null, null, null, null, null, new List<int> {1,5});

उपरोक्त उदाहरण में उपयोग की गई PowerPoint प्रस्तुति [प्रिज़मैटिक डिज़ाइन] (https://create.microsoft.com/en-us/template/prismatic-design-fb841b95-6888-4989-aa81-d6d215e93b34) से आसानी से डाउनलोड की जा सकती है।

cURL कमांड का उपयोग करके PPTX को SVG में कैसे बदलें

PowerPoint (PPTX) को SVG में परिवर्तित करने का एक अन्य तरीका Aspose.Slides Cloud API के संयोजन में cURL कमांड का उपयोग करना है। Aspose.Slides Cloud एक RESTful API प्रदान करता है जो आपको HTTP अनुरोधों का उपयोग करके इसकी सेवाओं के साथ सहभागिता करने की अनुमति देता है। उचित 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"

एक बार JWT एक्सेस टोकन जनरेट हो जाने के बाद, कृपया PowerPoint को SVG ऑनलाइन में बदलने के लिए निम्नलिखित कमांड निष्पादित करें।

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Svg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" 
-o "{resultantSVG}"

क्लाउड स्टोरेज में उपलब्ध PowerPoint के नाम के साथ {sourcePPTX} को बदलें, {accessToken} को JWT एक्सेस टोकन के साथ और {resultantSVG} को .zip आर्काइव के नाम से बदलें, ताकि कन्वर्ट की गई SVG इमेज को शामिल किया जा सके।

निष्कर्ष

अंत में, PowerPoint को SVG में बदलना एक मूल्यवान क्षमता है जो आपको विभिन्न तरीकों से अपनी प्रस्तुतियों की क्षमता को अनलॉक करने की अनुमति देती है। चाहे आपको वेब पर PowerPoint सामग्री प्रदर्शित करने की आवश्यकता हो, इसे स्केलेबल वेक्टर ग्राफिक्स में एम्बेड करें, या एसवीजी प्रारूप का समर्थन करने वाले अन्य अनुप्रयोगों में इसका उपयोग करें, Aspose.Slides Cloud SDK for .NET जैसे टूल की मदद से रूपांतरण प्रक्रिया को आसान बना दिया गया है। और कर्ल कमांड।

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

उपयोगी कड़ियां

संबंधित आलेख

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