W tym samouczku opisano, jak usunąć tło w PowerPoint za pomocą interfejsu API C# REST. Dowiesz się, jak usunąć tło w programie PowerPoint za pomocą interfejsu API C# Low Code, korzystając z pakietu SDK Cloud opartego na .NET. Omówione zostaną szczegóły usuwania obrazów tła ze wszystkich lub wybranych slajdów w prezentacji.
Warunek wstępny
Pobierać Aspose.Slides Cloud SDK for Dotnet for deleting slides background
Skonfiguruj projekt C# przy użyciu powyższego zestawu SDK, aby usunąć obraz z tła
Kroki usuwania tła w programie PowerPoint za pomocą interfejsu C# REST
- Utwórz obiekt SlidesApi z identyfikatorem klienta i kluczem tajnym w celu usunięcia tła obrazu
- Prześlij prezentację docelową zawierającą slajd z tłem w postaci obrazu
- Wywołaj metodę DeleteBackground(), podając przesłaną prezentację i numer slajdu
- Pobierz zaktualizowaną prezentację po usunięciu tła
Te kroki opisują jak usunąć tło obrazu w programie PowerPoint za pomocą interfejsu C# REST. Utwórz SlidesApi przy użyciu identyfikatora klienta/tajnego klucza i prześlij prezentację źródłową z obrazami tła. Wywołaj metodę DeleteBackground(), podając przesuniętą prezentację i indeks slajdu, zaczynając od 1.
Kod do usuwania tła w programie PowerPoint za pomocą usługi C# RESTful
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 | |
} | |
} | |
} |
Ten kod pokazuje jak usunąć tło z prezentacji PowerPoint za pomocą usługi C# RESTful Service. Możesz powtórzyć ten proces, przechodząc przez wszystkie slajdy w prezentacji i wywołując metodę DeleteBackground(). Slajdy można filtrować, sprawdzając właściwości każdego slajdu i usuwając obrazy tła tylko z wybranych slajdów.
Ten artykuł nauczył nas, jak usunąć obraz tła ze slajdu. Jeśli chcesz utworzyć tło obrazu, zapoznaj się z artykułem na Użyj obrazu jako tła w programie PowerPoint za pomocą interfejsu API REST języka C#.