У цьому посібнику описано, як видалити фон у PowerPoint за допомогою C# REST API. Ви дізнаєтеся, як видалити фон у PowerPoint за допомогою C# Low Code API за допомогою Cloud SDK на основі .NET. Буде обговорено деталі видалення фонових зображень з усіх або вибраних слайдів у презентації.
Обов’язкова умова
Завантажити Aspose.Slides Cloud SDK for Dotnet for deleting slides background
Налаштуйте проект C# із зазначеним вище SDK, щоб видалити зображення з фону
Кроки для видалення фону в PowerPoint з інтерфейсом C# REST
- Створіть об’єкт SlidesApi з ідентифікатором клієнта та секретом для видалення фону зображення
- Завантажте цільову презентацію зі слайдом із фоновим зображенням
- Викличте метод DeleteBackground(), надавши завантажену презентацію та номер слайда
- Завантажте оновлену презентацію, видаливши фон
У цих кроках описано як видалити фон зображення в 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.