C# REST API के साथ स्लाइड्स को विभाजित करने के लिए इस लेख का अनुसरण करें। आप .NET-आधारित क्लाउड SDK का उपयोग करके C# .NET-आधारित API के साथ स्वचालित रूप से PPTX को विभाजित करना सीखेंगे। यह रूपांतरण प्रक्रिया के अनुकूलन के लिए आवश्यक सभी गुणों को साझा करता है।
पूर्वापेक्षा
डाउनलोड करना Aspose.Slides Cloud SDK for Dotnet for splitting presentations
PPTX को ऑनलाइन विभाजित करने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ PPT को विभाजित करने के चरण
- क्लाइंट आईडी और सीक्रेट सेट करके SlidesApi क्लास का ऑब्जेक्ट बनाएं
- स्रोत प्रस्तुति को एक अद्वितीय नाम सेट करके क्लाउड स्टोरेज में अपलोड करें
- अपलोड की गई फ़ाइल का नाम, आउटपुट छवि प्रारूप, आरंभिक स्लाइड और अंतिम स्लाइड संख्या का उपयोग करके Split() विधि को कॉल करें
- प्रतिक्रिया ऑब्जेक्ट में सभी स्लाइड्स को पार्स करें
- Href स्ट्रिंग में छवि नाम का उपयोग करके प्रत्येक स्लाइड छवि डाउनलोड करें
- डाउनलोड की गई छवि को डिस्क पर सहेजें
ये चरण बताते हैं कि C# REST इंटरफ़ेस के साथ PowerPoint स्प्लिटर टूल कैसे विकसित किया जाए। SlidesApi ऑब्जेक्ट बनाएँ, स्रोत प्रेजेंटेशन फ़ाइल अपलोड करें, और आवश्यक जानकारी प्रदान करके Split() विधि को कॉल करें। API प्रतिक्रिया को पार्स करें और स्थानीय डिस्क पर अलग-अलग स्लाइड के विरुद्ध बनाई गई सभी छवियों को सहेजें।
C# RESTful सेवा के साथ 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", "Secret"); | |
string fileName = "Sample.pptx"; | |
FilesUploadResult result = api.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Split the 2nd and 3rd slides and save them to PNG format. | |
var response = api.Split(fileName, format: SlideExportFormat.Png, | |
from: 2, to: 3); | |
foreach (ResourceUri slide in response.Slides) | |
{ | |
Console.WriteLine(slide.Href); | |
String imageName = slide.Href.Substring(slide.Href.LastIndexOf('/') + 1); | |
Stream storageRes = api.DownloadFile(imageName); | |
FileStream fileStream = new FileStream(imageName, FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
} | |
} | |
} |
यह कोड दर्शाता है कि C# REST इंटरफ़ेस के साथ ऑनलाइन पावरपॉइंट स्प्लिटर कैसे विकसित किया जाए। स्प्लिट() विधि को अपलोड की गई फ़ाइल का नाम, स्लाइडएक्सपोर्टफ़ॉर्मेट एन्यूमेरेटर का उपयोग करके आउटपुट इमेज फ़ॉर्मेट, इंडेक्स से इंडेक्स तक स्लाइड की सीमा निर्धारित करने की आवश्यकता होती है। स्लाइड संग्रह में प्रत्येक आइटम के Href में API द्वारा बनाई गई ऑनलाइन छवि का संदर्भ होता है और इसका उपयोग छवियों को डाउनलोड करने के लिए किया जा सकता है।
इस लेख ने हमें C# RESTful Service के साथ PPTX स्प्लिटर विकसित करना सिखाया है। यदि आप प्रस्तुतियों को मर्ज करना चाहते हैं, तो C# REST API के साथ प्रस्तुतियाँ मर्ज करें पर लेख देखें।