C# REST API के साथ PowerPoint में चित्र जोड़ें

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

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

C# .NET-आधारित API के साथ PowerPoint में चित्र जोड़ने के चरण

  1. स्लाइड में चित्र सम्मिलित करने के लिए SlidesApi ऑब्जेक्ट को इंस्टैंसिएट करें
  2. वह लक्ष्य प्रस्तुति फ़ाइल अपलोड करें जहाँ छवि जोड़ी जानी है
  3. छवि डेटा को आवश्यक प्रारूप में तैयार करें
  4. स्लाइड में रखने के लिए PictureFrame ऑब्जेक्ट बनाएँ
  5. किसी विशिष्ट स्लाइड में छवि सम्मिलित करने के लिए CreateShape विधि को कॉल करें
  6. फ़ाइल में छवि जोड़ने के बाद उसे डाउनलोड करें

ये चरण C# REST इंटरफ़ेस के साथ PowerPoint में चित्र जोड़ने के तरीके का सारांश देते हैं। स्रोत प्रस्तुति को क्लाउड स्टोरेज पर अपलोड करें, Convert नामस्थान में ToBase64String() विधि का उपयोग करके छवि तैयार करें, और PictureFrame ऑब्जेक्ट बनाने के लिए इस छवि का उपयोग करें। अंत में, निर्दिष्ट स्लाइड में चित्र जोड़ने और अपडेट की गई प्रस्तुति को डाउनलोड करने के लिए CreateShape() विधि को कॉल करें।

C# REST API के साथ PowerPoint स्लाइड में चित्र जोड़ने के लिए कोड

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.Diagnostics;
using System.IO;
namespace SlideModification
{
class SlideEditor
{
static void Main(string[] args)
{
// Initialize the Slides API client with user credentials.
var slidesClient = new SlidesApi("User ID", "Key");
// Upload the presentation file to the cloud.
var uploadResponse = slidesClient.UploadFile(
"Presentation.pptx",
new MemoryStream(File.ReadAllBytes("Presentation.pptx")));
// Read image
var imageBytes = File.ReadAllBytes("ImageFile.png");
var base64Image = Convert.ToBase64String(imageBytes);
// Define the image properties and position.
var imageShape = new PictureFrame
{
X = 50,
Y = 50,
Width = 350,
Height = 250,
PictureFillFormat = new PictureFill
{
Base64Data = base64Image,
PictureFillMode = PictureFill.PictureFillModeEnum.Stretch
}
};
// Add the image to the third slide of the presentation.
var shapeResponse = slidesClient.CreateShape("Presentation.pptx", 3, imageShape);
// Output the URI of the newly added image shape.
Debug.WriteLine($"Image added at: {shapeResponse.SelfUri.Href}");
// Download the modified presentation file.
using (var downloadedFile = slidesClient.DownloadFile("Presentation.pptx"))
using (var fileStream = new FileStream("UpdatedPresentation.pptx", FileMode.Create, FileAccess.Write))
{
downloadedFile.CopyTo(fileStream);
}
Console.WriteLine("Image successfully added to the slide.");
}
}
}

यह नमूना कोड दर्शाता है कि C# RESTful Service के साथ PowerPoint पर चित्र कैसे डालें। आप PictureFrame ऑब्जेक्ट में X और Y गुण सेट करके चित्र की प्रारंभिक स्थिति को परिभाषित कर सकते हैं, और PictureFill क्लास ऑब्जेक्ट का उपयोग करके चित्र-भरने के मोड को परिभाषित कर सकते हैं। PictureFrame गुण मूल आकार से परे स्लाइड पर छवि के आकार को परिभाषित करता है।

इस लेख में हमने चित्र जोड़ना सिखाया है। प्रेजेंटेशन में नोट्स जोड़ने के लिए, C# REST API के साथ पावरपॉइंट स्लाइड में नोट्स जोड़ें पर लेख देखें।

 हिन्दी