Postępuj zgodnie z tym artykułem, aby używać obrazu jako tła w PowerPoint z interfejsem C# REST API. Nauczysz się zmieniać projekt tła w programie PowerPoint z interfejsem C# REST, używając opartego na .NET zestawu SDK w chmurze. Omówiono różne opcje dostosowywania obrazu tła na slajdzie.
Warunek wstępny
Pobierać Aspose.Slides Cloud SDK for Dotnet for setting slides background
Skonfiguruj projekt C# przy użyciu powyższego zestawu SDK, aby ustawić obraz jako tło
Kroki ustawiania tła programu PowerPoint za pomocą interfejsu API C# Low Code
- Utwórz obiekt SlidesApi do ustawiania tła slajdu
- Prześlij źródłową prezentację programu PowerPoint do pamięci masowej w chmurze pod unikalną nazwą
- Odczytaj dane z pliku obrazu do tablicy bajtów i przekonwertuj je na ciąg znaków w systemie 64-bitowym
- Utwórz obiekt SlideBackground i ustaw format wypełnienia, aby ustawić parametry obrazu tła
- Wywołanie metody SetBackground() w celu ustawienia tła slajdu programu PowerPoint
- Pobierz zaktualizowaną prezentację PowerPoint po ustawieniu tła
Te kroki wyjaśniają, jak ustawić tło dla prezentacji PowerPoint za pomocą opartego na C# .NET API. Utwórz obiekt SlidesApi, prześlij prezentację do magazynu w chmurze, odczytaj dane obrazu, przekonwertuj je na ciąg znaków base64 i użyj ich w obiekcie SlideBackground do ustawienia FillFormat. Na koniec wywołaj metodę SetBackground(), aby dodać obraz jako tło i pobrać plik wyjściowy na dysk.
Kod do dodania tła PPT z C# Low Code API
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 setting background | |
{ | |
SlidesApi api = new SlidesApi("ClientID", "ClientSecret"); | |
string presFileName = "InputPresentation.pptx"; | |
FilesUploadResult uploadResult = api.UploadFile(presFileName, new MemoryStream(File.ReadAllBytes(presFileName))); | |
var backgroundImage = File.ReadAllBytes("BackgroundImage.png"); | |
var pictureBackground = new SlideBackground(); | |
PictureFill pictureFill = new PictureFill();//For customization of the background image | |
pictureFill.Base64Data = Convert.ToBase64String(backgroundImage);; | |
pictureFill.PictureFillMode = PictureFill.PictureFillModeEnum.Stretch; | |
pictureBackground.FillFormat = pictureFill; | |
var currentBackground = api.SetBackground(presFileName, 1, pictureBackground); | |
Stream stream = api.DownloadFile(presFileName); | |
FileStream outputFileStream = new FileStream("OutputPresentation.pptx", FileMode.Create, FileAccess.Write);//File stream for output presentation | |
stream.CopyTo(outputFileStream);//Copy data to file stream | |
} | |
} | |
} |
Ten kod pokazuje, jak ustawić tło slajdu prezentacji za pomocą C# Low Code API. Możesz ustawić różne właściwości obrazu, w tym tryb wypełniania obrazu, blask, cień wewnętrzny, cień zewnętrzny, miękką krawędź i odbicie. Podaj hasło do przesłanej prezentacji PowerPoint, jeśli jest ona chroniona.
Ten artykuł nauczył nas ustawiać obrazy tła dla PPT z interfejsem C# REST. Jeśli chcesz skopiować slajdy w prezentacji lub do innej prezentacji, zapoznaj się z artykułem Kopiuj slajd programu PowerPoint za pomocą interfejsu API REST języka C#.