C# REST API के साथ PowerPoint को video में बदलने के लिए इस लेख का अनुसरण करें। आप .NET-आधारित क्लाउड SDK का उपयोग करके C# RESTful सेवा के साथ पावर पॉइंट से वीडियो कनवर्टर विकसित करना सीखेंगे। यह उपयोगकर्ता की आवश्यकताओं के अनुसार आउटपुट वीडियो को अनुकूलित करने के लिए अलग-अलग सेटिंग्स साझा करता है।
पूर्वापेक्षा
डाउनलोड करना Aspose.Slides Cloud SDK for Dotnet for converting presentations to MP4
PPTX ऑनलाइन को वीडियो में बदलने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ PPT को वीडियो में बदलने के चरण
- किसी प्रस्तुति को वीडियो में बदलने के लिए SlidesApi ऑब्जेक्ट बनाएँ
- VideoExportOptions ऑब्जेक्ट बनाएं और प्रेजेंटेशन के लिए कस्टम सेटिंग सेट करें
- स्रोत प्रस्तुति को निर्दिष्ट नाम के साथ क्लाउड स्टोरेज पर अपलोड करें
- कस्टम सेटिंग्स का उपयोग करके अपलोड की गई प्रस्तुति को वीडियो में बदलने के लिए DownloadPresentation() विधि को कॉल करें
- API कॉल प्रतिक्रिया स्ट्रीम को स्थानीय संग्रहण पर MP4 फ़ाइल के रूप में सहेजें
ये चरण C# लो कोड API के साथ PowerPoint को वीडियो में बदलने की प्रक्रिया को समझाते हैं। SlidesApi ऑब्जेक्ट बनाएँ, स्रोत प्रेजेंटेशन फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें, और आउटपुट वीडियो के लिए कस्टम गुण सेट करने के लिए VideoExportOptions ऑब्जेक्ट को इंस्टेंटिएट करें। अंत में, निर्दिष्ट प्रारूप और सेटिंग्स में क्लाउड स्टोरेज से प्रेजेंटेशन को पुनः प्राप्त करने के लिए DownloadPresentation() विधि का उपयोग किया जाता है।
C# .NET-आधारित API के साथ PowerPoint स्लाइड से वीडियो कनवर्टर के लिए कोड
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
SlidesApi api = new SlidesApi("Client ID", "Client Secret"); | |
string fileName = "Sample.pptx"; | |
FilesUploadResult result = api.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
VideoExportOptions videoExportOptions = new VideoExportOptions() | |
{ | |
SlidesTransitionDuration = 5, | |
VideoResolutionType = VideoExportOptions.VideoResolutionTypeEnum.SD, | |
TransitionType = VideoExportOptions.TransitionTypeEnum.Dissolve, | |
TransitionDuration = 3 | |
}; | |
Stream response = api.DownloadPresentation("Sample.pptx", ExportFormat.Mpeg4, videoExportOptions); | |
Stream outFile = File.Create("Sample.mp4"); | |
response.CopyTo(outFile); | |
} | |
} | |
} |
यह कोड दर्शाता है कि C# REST इंटरफ़ेस के साथ PowerPoint प्रेजेंटेशन को MP4 में कैसे बदला जाए। आप VideoExportOptions.VideoResolutionTypeEnum एन्यूमेरेटर का उपयोग करके आउटपुट वीडियो रिज़ॉल्यूशन को FullHD, HD और QHD पर सेट कर सकते हैं। बहुत सारे ट्रांज़िशन प्रकार हैं जिन्हें आप चुन सकते हैं जैसे फ़ेड, स्लाइड डाउन, स्लाइड राइट, स्लाइड लेफ्ट, सर्कल क्लोज़, सर्कल क्रॉप, आदि।
इस लेख में हमने क्लाउड-आधारित API का उपयोग करके किसी प्रेजेंटेशन से वीडियो बनाना सिखाया है। यदि आप कई प्रेजेंटेशन को एक ही प्रेजेंटेशन में मर्ज करना चाहते हैं, तो C# REST API के साथ प्रस्तुतियाँ मर्ज करें पर लेख देखें।