Замініть зображення в PowerPoint на C# REST API

У цій статті описано, як замінити зображення в PowerPoint на C# REST API. Ви дізнаєтеся, як замінити зображення в PowerPoint інтерфейсом C# REST за допомогою Cloud SDK на основі .NET. Він надасть повну інформацію для завантаження вихідних файлів і завантаження змінених файлів із хмарного сховища.

Обов’язкова умова

Кроки для заміни зображення в PPT за допомогою API на основі C# .NET

  1. Ініціалізуйте об’єкт класу SlidesApi, щоб замінити зображення
  2. Завантажте цільову презентацію з деякими зображеннями для заміни
  3. Завантажте вихідне зображення в об’єкт Stream, щоб додати його до презентації
  4. Викличте метод ReplaceImage(), надавши назву презентації, індекс цільового зображення та новий потік зображень
  5. Завантажте змінену презентацію з новим зображенням

Ці кроки описують як замінити зображення в PowerPoint інтерфейсом C# REST. Завантажте вихідну презентацію в хмарне сховище, прочитайте потрібне зображення в об’єкт 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'.");
}
}
}

Цей код продемонстрував як змінити форму зображення в PowerPoint за допомогою C# RESTful Service. Якщо ви не завантажите файл презентації в хмарне сховище, він використовуватиме будь-яку доступну презентацію з такою ж назвою з хмарного сховища. Ви можете отримати інші результати, якщо використаєте існуючу назву файлу з хмарного сховища, завантажену раніше в іншому сеансі.

Ця стаття навчила нас процесу заміни зображення в презентації. Щоб додати нове зображення, перегляньте статтю на Додайте зображення до PowerPoint за допомогою C# REST API.

 Українська