यह आलेख इस बारे में मार्गदर्शन करता है कि ** PowerPoint में चित्र को C# REST API से कैसे बदलें**। आप सीखेंगे .NET-आधारित क्लाउड SDK का उपयोग करके PowerPoint में चित्र को C# REST इंटरफ़ेस से कैसे बदलें। यह स्रोत फ़ाइलों को अपलोड करने और क्लाउड स्टोरेज से संशोधित फ़ाइलों को डाउनलोड करने के लिए संपूर्ण विवरण प्रदान करेगा।
पूर्वावश्यकता
डाउनलोड करना Aspose.Slides Cloud SDK for Dotnet to replace an image
किसी चित्र को बदलने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
PPT में छवि को C# .NET-आधारित API से बदलने के चरण
- चित्र को बदलने के लिए SlidesApi क्लास ऑब्जेक्ट को प्रारंभ करें
- प्रतिस्थापन के लिए लक्ष्य प्रस्तुति को कुछ छवियों के साथ अपलोड करें
- प्रेजेंटेशन में जोड़ने के लिए स्रोत छवि को स्ट्रीम ऑब्जेक्ट में लोड करें
- प्रेजेंटेशन नाम, लक्ष्य छवि सूचकांक और नई छवि स्ट्रीम प्रदान करके ReplaceImage() विधि को लागू करें
- नई छवि के साथ संशोधित प्रस्तुतिकरण डाउनलोड करें
चरण वर्णन करते हैं कि C# REST इंटरफ़ेस के साथ PowerPoint में चित्र को कैसे बदला जाए। स्रोत प्रस्तुति को क्लाउड स्टोरेज पर अपलोड करें, वांछित छवि को स्ट्रीम ऑब्जेक्ट में पढ़ें, और आवश्यक तर्कों के साथ ReplaceImage() विधि को कॉल करें। इसके बाद, अद्यतन प्रस्तुति लाने के लिए डाउनलोडफ़ाइल विधि को कॉल करें।
PPT में चित्र को C# REST API से बदलने के लिए कोड
using Aspose.Slides.Cloud.Sdk; | |
using System; | |
using System.IO; | |
namespace SlideEditor | |
{ | |
class UpdatePresentation | |
{ | |
static void Main(string[] args) | |
{ | |
// Set up the API client with access credentials | |
var slidesApiClient = new SlidesApi("Client ID", "Secret"); | |
// Specify the name of the presentation file | |
string inputPresentation = "InputSlides.pptx"; | |
// Upload the presentation to the server for processing | |
var uploadResult = slidesApiClient.UploadFile(inputPresentation, new MemoryStream(File.ReadAllBytes(inputPresentation))); | |
// Open the image file to replace an image in the presentation | |
Stream replacementImage = File.OpenRead("ReplacementImage.png"); | |
// Replace the image on the first slide | |
slidesApiClient.ReplaceImage("InputSlides.pptx", 1, replacementImage); | |
Console.WriteLine("Image on index 1 has been replaced successfully."); | |
// Download the updated presentation back from the server | |
Stream modifiedPresentationStream = slidesApiClient.DownloadFile(inputPresentation); | |
// Save the updated presentation locally with a new name | |
using (var saveFileStream = new FileStream("UpdatedSlides.pptx", FileMode.Create, FileAccess.Write)) | |
{ | |
modifiedPresentationStream.CopyTo(saveFileStream); | |
} | |
Console.WriteLine("Updated presentation saved as 'UpdatedSlides.pptx'."); | |
} | |
} | |
} |
इस कोड ने प्रदर्शित किया है कि C# RESTful Service के साथ PowerPoint में चित्र का आकार कैसे बदला जाए। यदि आप प्रेजेंटेशन फ़ाइल को क्लाउड स्टोरेज पर अपलोड नहीं करते हैं, तो यह क्लाउड स्टोरेज से उसी नाम से किसी भी उपलब्ध प्रेजेंटेशन का उपयोग करेगा। यदि आप किसी अन्य सत्र में पहले अपलोड किए गए क्लाउड स्टोरेज से मौजूदा फ़ाइल नाम का उपयोग करते हैं तो आपको अलग-अलग परिणाम मिल सकते हैं।
इस लेख ने हमें प्रेजेंटेशन में किसी छवि को बदलने की प्रक्रिया सिखाई है। नई तस्वीर जोड़ने के लिए, C# REST API के साथ PowerPoint में चित्र जोड़ें पर लेख देखें।