Este guia fornece assistência sobre como adicionar seções em PowerPoint com C# REST API. Você aprenderá a adicionar/atualizar/excluir automaticamente uma seção no PowerPoint com C# RESTful Service usando um Cloud SDK baseado em .NET. Uma lista de etapas é compartilhada nele que o orienta a escrever o aplicativo e adicionar seções em posições específicas na apresentação.
Pré-requisito
Download Aspose.Slides Cloud SDK for Dotnet for inserting slide sections
Configurar projeto C# com o SDK acima para trabalhar com seções
Etapas para adicionar seções de slides com C# REST API
- Crie o objeto de classe SlidesApi para trabalhar com seções usando o ID do cliente e o segredo
- Carregue o arquivo de origem do PowerPoint com alguns slides para adicionar seções a ele
- Instanciar o objeto de classe Sections e criar uma nova lista de objetos Section para ele
- Crie e adicione um novo objeto Section definindo o primeiro índice de slide e o nome da seção
- Adicione quantas seções forem necessárias na SectionList e chame SetSections() para adicionar a lista de seções
- Baixe o arquivo PowerPoint atualizado
Estas etapas explicam como agrupar slides no PowerPoint com a API REST do C#. Use a coleção Sections para adicionar novas seções e adicione as seções desejadas na lista definindo o primeiro índice de slide em cada seção e seu nome. Por fim, chame o método SetSections() para criar as seções e baixar o arquivo atualizado da nuvem, se necessário, ou executar outras operações, se houver.
Código para adicionar uma seção do PowerPoint com interface 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 | |
} | |
} | |
} |
Este código demonstra como trabalhar com seções de slides do PowerPoint com o C# RESTful Service. Você pode atualizar a seção padrão a partir do primeiro slide da apresentação alterando seu nome e chamando o método UpdateSection. Para acessar todas as seções em uma apresentação, chame o método GetSections(), exclua uma seção chamando o método DeleteSection() e mova uma seção chamando o método MoveSection().
Este artigo nos apresentou seções em uma apresentação. Se você quiser trabalhar com rodapés em uma apresentação, consulte o artigo em editar cabeçalho e rodapé no PowerPoint com API C#.