Tato příručka poskytuje pomoc, jak přidat sekce do PowerPoint pomocí C# REST API. Naučíte se automaticky přidávat/aktualizovat/odstraňovat sekci v PowerPointu pomocí C# RESTful Service pomocí Cloud SDK na bázi .NET. Je v něm sdílen seznam kroků, které vás navedou k sepsání aplikace a přidání sekcí na konkrétní pozice v prezentaci.
Předpoklad
Stáhnout Aspose.Slides Cloud SDK for Dotnet for inserting slide sections
Nastavte projekt C# s výše uvedenou sadou SDK pro práci se sekcemi
Kroky k přidání sekcí snímků pomocí C# REST API
- Vytvořte objekt třídy SlidesApi pro práci s sekcemi pomocí ID klienta a tajného klíče
- Nahrajte zdrojový soubor PowerPoint s několika snímky, abyste do něj mohli přidat sekce
- Vytvořte instanci objektu třídy Sections a vytvořte pro něj nový seznam objektů Sections
- Vytvořte a přidejte nový objekt Sekce nastavením indexu prvního snímku a názvu sekce
- Přidejte požadovaný počet sekcí do seznamu sekcí a seznam sekcí přidejte voláním SetSections()
- Stáhněte si aktualizovaný soubor PowerPoint
Tyto kroky vysvětlují, jak seskupovat snímky v PowerPointu pomocí C# REST API. Pomocí kolekce Sekce můžete přidat nové sekce a přidat požadované sekce do seznamu nastavením prvního indexu snímku v každé sekci a jejího názvu. Nakonec zavolejte metodu SetSections() k vytvoření sekcí a v případě potřeby stáhněte aktualizovaný soubor z cloudu nebo proveďte případné další operace.
Kód pro přidání oddílu PowerPoint s rozhraním 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 | |
} | |
} | |
} |
Tento kód ukazuje, jak pracovat s částmi snímků PowerPoint s C# RESTful Service. Výchozí sekci můžete aktualizovat počínaje prvním snímkem v prezentaci změnou jejího názvu a voláním metody UpdateSection. Chcete-li získat přístup ke všem sekcím v prezentaci, zavolejte metodu GetSections(), odstraňte sekci voláním DeleteSection() a přesuňte sekci voláním metody MoveSection().
Tento článek nám představil sekce v prezentaci. Pokud chcete v prezentaci pracovat se zápatím, přečtěte si článek na upravit záhlaví a zápatí v PowerPointu pomocí C# API.