این مقاله نحوه جایگزینی تصویر در PowerPoint با C# REST API را راهنمایی می کند. یاد خواهید گرفت چگونه تصویر را در پاورپوینت با رابط C# REST با استفاده از Cloud SDK مبتنی بر NET جایگزین کنید. جزئیات کاملی را برای آپلود فایل های منبع و دانلود فایل های اصلاح شده از فضای ذخیره سازی ابری ارائه می دهد.
پیش نیاز
دانلود کنید Aspose.Slides Cloud SDK for Dotnet to replace an image
پروژه سی شارپ را با SDK بالا برای جایگزینی یک عکس راه اندازی کنید
مراحل جایگزینی تصویر در PPT با C#.NET-based API
- برای جایگزینی تصویر، شی کلاس SlidesApi را راه اندازی کنید
- ارائه هدف را با چند تصویر در آن برای جایگزینی آپلود کنید
- تصویر منبع را در یک شی Stream بارگذاری کنید تا آن را به ارائه اضافه کنید
- با ارائه نام ارائه، فهرست تصویر هدف و جریان تصویر جدید، روش ReplaceImage() را فراخوانی کنید.
- ارائه اصلاح شده را با یک تصویر جدید دانلود کنید
مراحل نحوه جایگزینی تصویر در پاورپوینت با C# REST Interface را شرح می دهد. ارائه منبع را در فضای ذخیره سازی ابری آپلود کنید، تصویر مورد نظر را در شی Stream بخوانید و متد ReplaceImage() را با آرگومان های مورد نیاز فراخوانی کنید. پس از آن، برای واکشی ارائه به روز شده، روش DownloadFile را فراخوانی کنید.
کدی برای جایگزینی تصویر در 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 را نشان داده است. اگر فایل ارائه را در فضای ذخیرهسازی ابری آپلود نکنید، از هر ارائه موجود با همین نام از فضای ذخیرهسازی ابری استفاده میکند. اگر از نام فایل موجود از فضای ذخیرهسازی ابری که قبلاً در جلسه دیگری آپلود شده است استفاده کنید، ممکن است نتایج متفاوتی دریافت کنید.
این مقاله فرآیند جایگزینی تصویر در ارائه را به ما آموزش داده است. برای افزودن تصویر جدید به مقاله اضافه کردن تصویر به پاورپوینت با C# REST API مراجعه کنید.