C# REST API के साथ PowerPoint में बैकग्राउंड के रूप में चित्र का उपयोग करने के लिए इस लेख का अनुसरण करें। आप .NET-आधारित क्लाउड SDK का उपयोग करके C# REST इंटरफ़ेस के साथ PowerPoint में बैकग्राउंड डिज़ाइन बदलना सीखेंगे। स्लाइड में बैकग्राउंड इमेज को कस्टमाइज़ करने के लिए विभिन्न विकल्पों पर चर्चा की गई है।
पूर्वापेक्षा
डाउनलोड करना Aspose.Slides Cloud SDK for Dotnet for setting slides background
छवि को पृष्ठभूमि के रूप में सेट करने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ पावरपॉइंट बैकग्राउंड सेट करने के चरण
- स्लाइड की पृष्ठभूमि सेट करने के लिए SlidesApi ऑब्जेक्ट बनाएँ
- स्रोत पावरपॉइंट प्रस्तुति को एक अद्वितीय नाम के साथ क्लाउड स्टोरेज में अपलोड करें
- छवि फ़ाइल डेटा को बाइट सरणी में पढ़ें और इसे आधार 64 स्ट्रिंग में परिवर्तित करें
- स्लाइड बैकग्राउंड ऑब्जेक्ट बनाएं और बैकग्राउंड इमेज पैरामीटर सेट करने के लिए भरण प्रारूप सेट करें
- PowerPoint स्लाइड पृष्ठभूमि सेट करने के लिए SetBackground() विधि को कॉल करें
- पृष्ठभूमि सेट करने के बाद अपडेट की गई पावरपॉइंट प्रस्तुति डाउनलोड करें
ये चरण बताते हैं कि C# .NET-आधारित API के साथ PowerPoint प्रस्तुति के लिए पृष्ठभूमि कैसे सेट करें। SlidesApi ऑब्जेक्ट बनाएँ, प्रस्तुति को क्लाउड स्टोरेज पर अपलोड करें, छवि डेटा पढ़ें, इसे बेस 64 स्ट्रिंग में बदलें, और FillFormat सेट करने के लिए SlideBackground ऑब्जेक्ट में इसका उपयोग करें। अंत में, छवि को पृष्ठभूमि के रूप में जोड़ने और डिस्क पर आउटपुट फ़ाइल डाउनलोड करने के लिए SetBackground() विधि को कॉल करें।
C# लो कोड API के साथ PPT पृष्ठभूमि जोड़ने के लिए कोड
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeKBExamples | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For setting background | |
{ | |
SlidesApi api = new SlidesApi("ClientID", "ClientSecret"); | |
string presFileName = "InputPresentation.pptx"; | |
FilesUploadResult uploadResult = api.UploadFile(presFileName, new MemoryStream(File.ReadAllBytes(presFileName))); | |
var backgroundImage = File.ReadAllBytes("BackgroundImage.png"); | |
var pictureBackground = new SlideBackground(); | |
PictureFill pictureFill = new PictureFill();//For customization of the background image | |
pictureFill.Base64Data = Convert.ToBase64String(backgroundImage);; | |
pictureFill.PictureFillMode = PictureFill.PictureFillModeEnum.Stretch; | |
pictureBackground.FillFormat = pictureFill; | |
var currentBackground = api.SetBackground(presFileName, 1, pictureBackground); | |
Stream stream = api.DownloadFile(presFileName); | |
FileStream outputFileStream = new FileStream("OutputPresentation.pptx", FileMode.Create, FileAccess.Write);//File stream for output presentation | |
stream.CopyTo(outputFileStream);//Copy data to file stream | |
} | |
} | |
} |
इस कोड ने यह प्रदर्शित किया है कि C# लो कोड API के साथ प्रेजेंटेशन स्लाइड के लिए बैकग्राउंड कैसे सेट किया जाता है। आप इमेज के विभिन्न गुण सेट कर सकते हैं, जिसमें पिक्चर फिल मोड, ग्लो, इनर शैडो, आउटर शैडो, सॉफ्ट एज और रिफ्लेक्शन शामिल हैं। यदि अपलोड की गई पावरपॉइंट प्रेजेंटेशन सुरक्षित है, तो उसका पासवर्ड प्रदान करें।
इस लेख में हमने C# REST इंटरफ़ेस के साथ PPT के लिए पृष्ठभूमि छवियाँ सेट करना सिखाया है। यदि आप किसी प्रेजेंटेशन के भीतर या किसी अन्य प्रेजेंटेशन में स्लाइड कॉपी करना चाहते हैं, तो लेख C# REST API के साथ PowerPoint स्लाइड कॉपी करें देखें।