Użyj obrazu jako tła w programie PowerPoint za pomocą interfejsu API REST języka C#

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

Kroki ustawiania tła programu PowerPoint za pomocą interfejsu API C# Low Code

  1. Utwórz obiekt SlidesApi do ustawiania tła slajdu
  2. Prześlij źródłową prezentację programu PowerPoint do pamięci masowej w chmurze pod unikalną nazwą
  3. Odczytaj dane z pliku obrazu do tablicy bajtów i przekonwertuj je na ciąg znaków w systemie 64-bitowym
  4. Utwórz obiekt SlideBackground i ustaw format wypełnienia, aby ustawić parametry obrazu tła
  5. Wywołanie metody SetBackground() w celu ustawienia tła slajdu programu PowerPoint
  6. 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#.

 Polski