Удаление фона в PowerPoint с помощью C# REST API

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

Необходимое условие

Действия по удалению фона в PowerPoint с помощью интерфейса C# REST

  1. Создайте объект SlidesApi с идентификатором клиента и секретом для удаления фона изображения.
  2. Загрузите целевую презентацию, содержащую слайд с фоновым изображением
  3. Вызовите метод DeleteBackground(), указав загруженную презентацию и номер слайда.
  4. Загрузите обновленную презентацию после удаления фона

Эти шаги описывают как удалить фон изображения в PowerPoint с помощью интерфейса C# REST. Создайте SlidesApi, используя идентификатор/секрет клиента, и загрузите исходную презентацию с фоновыми изображениями. Вызовите метод DeleteBackground(), указав загруженную презентацию и индекс слайда, начиная с 1.

Код для удаления фона в Power Point с помощью C# RESTful Service

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 deleting background
{
SlidesApi api = new SlidesApi("Client ID", "Client Secret"); // for removing image background
string presFileName = "Presentation.pptx";
FilesUploadResult uploadResult = api.UploadFile(presFileName, new MemoryStream(File.ReadAllBytes(presFileName)));
var currentBackground = api.DeleteBackground(presFileName, 1);
Stream stream = api.DownloadFile(presFileName);
FileStream fs = new FileStream("BackgroundRemoved.pptx", FileMode.Create, FileAccess.Write);
stream.CopyTo(fs);//Fill the file stream
}
}
}

Этот код продемонстрировал, как удалить фон из презентации PowerPoint с помощью C# RESTful Service. Вы можете повторить этот процесс, перебрав все слайды в презентации и вызвав метод DeleteBackground(). Слайды можно фильтровать, проверяя свойства каждого слайда и удаляя фоновые изображения только из выбранных слайдов.

Эта статья научила нас удалять фоновое изображение со слайда. Если вы хотите создать фоновое изображение, обратитесь к статье Использование изображения в качестве фона в PowerPoint с помощью C# REST API.

 Русский