Това ръководство предоставя помощ за това как да добавите секции в PowerPoint с C# REST API. Ще се научите автоматично да добавяте/актуализирате/изтривате секция в PowerPoint с C# RESTful Service с помощта на базиран на .NET Cloud SDK. В него е споделен списък със стъпки, които ви насочват да напишете приложението и да добавите раздели на конкретни позиции в презентацията.
Предпоставка
Изтегляне Aspose.Slides Cloud SDK for Dotnet for inserting slide sections
Настройте C# проект с горния SDK за работа със секции
Стъпки за добавяне на секции на слайд с C# REST API
- Създайте обект от клас SlidesApi за работа със секции, използвайки ИД на клиента и тайната
- Качете изходния PowerPoint файл с няколко слайда за добавяне на секции към него
- Създайте екземпляр на обекта от клас Sections и създайте нов списък с обекти Section за него
- Създайте и добавете нов обект Section, като зададете индекса на първия слайд и името на раздела
- Добавете колкото се изисква секции в SectionList и извикайте SetSections(), за да добавите списъка със секции
- Изтеглете актуализирания файл на PowerPoint
Тези стъпки обясняват как да групирате слайдове в PowerPoint с C# REST API. Използвайте колекцията Раздели за добавяне на нови раздели и добавете желани раздели в списъка, като зададете индекса на първия слайд във всеки раздел и неговото име. И накрая, извикайте метода SetSections(), за да създадете секциите и да изтеглите актуализирания файл от облака, ако е необходимо, или да изпълните допълнителни операции, ако има такива.
Код за добавяне на секция на PowerPoint с C# REST интерфейс
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For adding sections | |
{ | |
SlidesApi slidesApi = new SlidesApi("id", "secret");// working with sections | |
FilesUploadResult uploadResult = slidesApi.UploadFile("Sections.pptx", new MemoryStream(File.ReadAllBytes("Sections.pptx"))); | |
var sections = new Sections() { SectionList = new List<Section>() }; | |
var section1 = new Section { FirstSlideIndex = 2, Name = "Accounts" }; | |
sections.SectionList.Add(section1); | |
slidesApi.SetSections("Sections.pptx", sections);// Add new section | |
Stream stream = slidesApi.DownloadFile("Sections.pptx"); // Fetch file from the Cloud | |
FileStream outputFileStream = new FileStream("output.pptx", FileMode.Create, FileAccess.Write); | |
stream.CopyTo(outputFileStream);// New output presentation with sections | |
} | |
} | |
} |
Този код демонстрира как да работите с секции на слайдове на PowerPoint с C# RESTful Service. Можете да актуализирате раздела по подразбиране, като започнете от първия слайд в презентацията, като промените името му и извикате метода UpdateSection. За достъп до всички секции в презентация извикайте метода GetSections(), изтрийте секция чрез извикване на DeleteSection() и преместете секция чрез извикване на метода MoveSection().
Тази статия ни запозна със секции в презентация. Ако искате да работите с долни колонтитули в презентация, вижте статията на редактирайте горен и долен колонтитул в PowerPoint с C# API.