Questa guida fornisce assistenza su come aggiungere sezioni in PowerPoint con C# REST API. Imparerai ad aggiungere/aggiornare/eliminare automaticamente una sezione in PowerPoint con C# RESTful Service utilizzando un Cloud SDK basato su .NET. In essa è condiviso un elenco di passaggi che ti guidano nella scrittura dell’applicazione e nell’aggiunta di sezioni in posizioni specifiche nella presentazione.
Prerequisito
Scaricamento Aspose.Slides Cloud SDK for Dotnet for inserting slide sections
Imposta il progetto C# con l’SDK sopra per lavorare con le sezioni
Passaggi per aggiungere sezioni di diapositive con C# REST API
- Crea l’oggetto di classe SlidesApi per lavorare con le sezioni utilizzando l’ID client e il segreto
- Carica il file PowerPoint di origine con alcune diapositive a cui aggiungere sezioni
- Crea un’istanza dell’oggetto classe Sections e crea un nuovo elenco di oggetti Section per esso
- Crea e aggiungi un nuovo oggetto Sezione impostando l’indice della prima diapositiva e il nome della sezione
- Aggiungere tutte le sezioni necessarie nel SectionList e chiamare SetSections() per aggiungere l’elenco delle sezioni
- Scarica il file PowerPoint aggiornato
Questi passaggi spiegano come raggruppare le diapositive in PowerPoint con C# REST API. Utilizzare la raccolta Sections per aggiungere nuove sezioni e aggiungere le sezioni desiderate nell’elenco impostando il primo indice di diapositiva in ogni sezione e il suo nome. Infine, chiamare il metodo SetSections() per creare le sezioni e scaricare il file aggiornato dal cloud, se necessario, oppure eseguire ulteriori operazioni, se presenti.
Codice per aggiungere una sezione di PowerPoint con interfaccia 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 | |
} | |
} | |
} |
Questo codice dimostra come lavorare con le sezioni di diapositive di PowerPoint con il servizio RESTful C#. È possibile aggiornare la sezione predefinita a partire dalla prima diapositiva nella presentazione modificandone il nome e chiamando il metodo UpdateSection. Per accedere a tutte le sezioni in una presentazione, chiamare il metodo GetSections(), eliminare una sezione chiamando DeleteSection() e spostare una sezione chiamando il metodo MoveSection().
Questo articolo ci ha introdotto alle sezioni di una presentazione. Se vuoi lavorare con i piè di pagina in una presentazione, fai riferimento all’articolo su modifica intestazione e piè di pagina in PowerPoint con C# API.