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