C# REST API के साथ PowerPoint स्लाइड कॉपी करें

C# REST API के साथ स्लाइड को कॉपी करने के लिए इस लेख का अनुसरण करें। आप सीखेंगे कि .NET-आधारित क्लाउड SDK का उपयोग करके C# REST इंटरफ़ेस के साथ PowerPoint में स्लाइड को कैसे डुप्लिकेट करें। यह एक ही प्रेजेंटेशन में स्लाइड को डुप्लिकेट करने या स्लाइड को किसी अन्य प्रेजेंटेशन में कॉपी करने के लिए विवरण साझा करेगा।

पूर्वापेक्षा

C# लो कोड API के साथ स्लाइड कॉपी करने के चरण

  1. स्लाइड कॉपी करने के लिए उपयोगकर्ता क्लाइंट आईडी और सीक्रेट के साथ SlidesApi ऑब्जेक्ट बनाएं
  2. स्लाइड डुप्लीकेशन के लिए स्रोत प्रस्तुति फ़ाइल को क्लाउड स्टोरेज में अपलोड करें
  3. CopySlide विधि का उपयोग करके स्लाइड को गंतव्य इंडेक्स पर कॉपी करें
  4. यदि आवश्यक हो तो प्रतिक्रिया ऑब्जेक्ट में सभी स्लाइडों के URL प्रदर्शित करें
  5. स्लाइड कॉपी करने के बाद अपडेट की गई प्रस्तुति को डाउनलोड करें और डिस्क पर सेव करें

ये चरण C# REST API के साथ PowerPoint स्लाइड को कॉपी करने के तरीके का सारांश देते हैं। प्रस्तुति को क्लाउड स्टोरेज पर अपलोड करें और कॉपी की गई स्लाइड के लिए अपलोड की गई फ़ाइल का नाम, स्रोत स्लाइड इंडेक्स और गंतव्य इंडेक्स सेट करके CopySlide() विधि को कॉल करें। लौटाई गई स्लाइड URL प्रदर्शित करें और यदि आवश्यक हो तो अपडेट की गई प्रस्तुति डाउनलोड करें।

C# RESTful सेवा के साथ पावरपॉइंट स्लाइड की प्रतिलिपि बनाने का कोड

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
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)));
// Copy the third slide
var response = api.CopySlide(fileName, 3, 4);
// Print links to all slides.
foreach (var slide in response.SlideList)
{
Console.WriteLine(slide.Href);
}
Stream storageRes = api.DownloadFile("Sample.pptx");
FileStream fs = new FileStream("Updated.pptx", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fs);
}
}
}

यह कोड C# लो कोड API के साथ एक PPT से दूसरे में स्लाइड कॉपी करने का तरीका दर्शाता है। आप अपलोड की गई फ़ाइल का नाम, स्रोत स्लाइड इंडेक्स, गंतव्य स्लाइड इंडेक्स और गंतव्य प्रस्तुति का नाम सेट करके अन्य ओवरलोडेड विधि CopySlide() को कॉल कर सकते हैं यदि यह स्रोत प्रस्तुति से अलग है। ध्यान दें कि यदि आप स्लाइड को किसी अन्य प्रस्तुति में कॉपी करना चाहते हैं तो आपको गंतव्य प्रस्तुति भी अपलोड करनी होगी।

इस लेख में हमने बताया है कि C# REST API के साथ PowerPoint स्लाइड को दूसरे प्रेजेंटेशन में कैसे कॉपी करें। अगर आप प्रेजेंटेशन में खाली स्लाइड जोड़ना चाहते हैं, तो C# REST API के साथ PowerPoint में एक नई स्लाइड जोड़ें पर लेख देखें।

 हिन्दी