C# REST API के साथ प्रेजेंटेशन डिज़ाइन टेम्पलेट का उपयोग करके एक प्रेजेंटेशन बनाएं

यह आलेख मार्गदर्शन करता है कि C# REST API के साथ एक प्रेजेंटेशन डिज़ाइन टेम्पलेट का उपयोग करके एक प्रेजेंटेशन कैसे बनाएं। आप .NET-आधारित SDK का उपयोग करके C# RESTful Service के साथ स्लाइड टेम्पलेट का उपयोग करके एक PowerPoint प्रेजेंटेशन बनाना सीखेंगे। यह टेम्प्लेट भरने के लिए XML स्क्रिप्ट के निर्माण का भी वर्णन करेगा।

पूर्वावश्यकता

C# REST इंटरफ़ेस के साथ टेम्प्लेट का उपयोग करके प्रस्तुतिकरण बनाने के चरण

  1. क्लाइंट आईडी और गुप्त कुंजी के साथ SlidesApi ऑब्जेक्ट बनाकर वातावरण सेट करें
  2. इनपुट टेम्प्लेट फ़ाइल नाम और आउटपुट प्रस्तुति नाम परिभाषित करें
  3. अपलोडफ़ाइल() विधि का उपयोग करके टेम्पलेट को क्लाउड स्टोरेज पर अपलोड करें
  4. टेम्प्लेट भरने के लिए XML फ़ाइल बनाएं या लोड करें
  5. XML डेटा का उपयोग करने और एक प्रेजेंटेशन तैयार करने के लिए CreatePresentationFromTemplate() विधि को कॉल करें
  6. नव निर्मित प्रेजेंटेशन फ़ाइल को कुड स्टोरेज से डाउनलोड करें

ये चरण C# .NET-आधारित API वाले टेम्पलेट का उपयोग करके एक प्रेजेंटेशन बनाने की प्रक्रिया का सारांश प्रस्तुत करते हैं। टेम्पलेट फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें, टेम्पलेट के लिए XML स्क्रिप्ट बनाएं या लोड करें, और आउटपुट प्रेजेंटेशन नाम, अपलोड की गई टेम्पलेट फ़ाइल और XML डेटा प्रदान करके CreatePresentationFromTemplate() को कॉल करें। अंत में, क्लाउड स्टोरेज से नव निर्मित प्रेजेंटेशन डाउनलोड करके आउटपुट फ़ाइल को सहेजें।

C# लो कोड एपीआई के साथ टेम्पलेट का उपयोग करके प्रेजेंटेशन बनाने के लिए कोड

using Aspose.Slides.Cloud.Sdk;
using System;
using System.IO;
namespace PresentationProcessor
{
class ReadSlideInfo
{
static void Main(string[] args)//Create presentation from template
{
var slideService = new SlidesApi("ID", "Secret");
// Define the name of the presentation file to be modified
string inputFileName = "TemplateCV.pptx";
string outputFileName = "SmithCV.pptx";
var uploadResult = slideService.UploadFile(inputFileName, new MemoryStream(File.ReadAllBytes(inputFileName)));
var inputData = @"<staff><person>
<staffName>Alice Smith</staffName>
<address><line1>25 Maple Avenue</line1><line2>New York</line2></address>
<phone>+789 654321</phone>
<bio>Hello, I'm Alice and this is my resume</bio>
<domains><domain><experience>Python</experience><grade>Expert</grade></domain>
<domain><experience>JavaScript</experience><grade>Intermediate</grade></domain>
<domain><experience>Ruby</experience><grade>Beginner</grade></domain>
</domains>
</person></staff>";
var response = slideService.CreatePresentationFromTemplate(
outputFileName, "TemplateCV.pptx", inputData, null, null, null, null, null);
Stream modifiedFileStream = slideService.DownloadFile(outputFileName);
using (var localFileStream = new FileStream(outputFileName, FileMode.Create, FileAccess.Write))
{
// Copy the content of the downloaded file stream to the local file stream
modifiedFileStream.CopyTo(localFileStream);
}
}
}
}

इस कोड ने प्रदर्शित किया है कि C# REST API के साथ डिज़ाइन टेम्पलेट का उपयोग करके प्रेजेंटेशन कैसे बनाया जाए। यदि टेम्प्लेट पासवर्ड से सुरक्षित है, तो फ़ंक्शन कॉल में पासवर्ड सेट करें। इसके अलावा, यदि आवश्यक हो तो आप आउटपुट प्रेजेंटेशन फ़ाइल के लिए पासवर्ड भी सेट कर सकते हैं।

इस लेख ने हमें एक टेम्पलेट से प्रेजेंटेशन बनाना सिखाया है। दस्तावेज़ गुण प्रदर्शित करने के लिए, लेख C# REST API के साथ PowerPoint में दस्तावेज़ गुण प्रदर्शित करें देखें।

 हिन्दी