Ez az útmutató segítséget nyújt szakaszok hozzáadásához a PowerPoint-ban a C# REST API-val. Megtanulja, hogyan lehet automatikusan hozzáadni/frissíteni/törölni egy szakaszt a PowerPointban a C# RESTful Service segítségével egy .NET-alapú Cloud SDK használatával. Meg van osztva benne a lépések listája, amely elvezeti Önt a kérelem megírásához és szakaszok hozzáadásához a prezentáció adott helyein.
Előfeltétel
Letöltés Aspose.Slides Cloud SDK for Dotnet for inserting slide sections
Állítsa be a C# projektet a fenti SDK-val a szakaszokkal való munkához
Diaszakaszok hozzáadásának lépései a C# REST API segítségével
- Hozzon létre egy SlidesApi osztályobjektumot a kliens-azonosító és titkosság használatával történő szakaszokkal való munkavégzéshez
- Töltse fel a forrás PowerPoint fájlt néhány diával, hogy szakaszokat adjon hozzá
- Példányosítsa a Sections osztály objektumot, és hozzon létre hozzá egy új Section objektumlistát
- Hozzon létre és adjon hozzá új Section objektumot az első diaindex és a szakasznév beállításával
- Adjon hozzá annyi szakaszt a SectionList-hez, amennyi szükséges, és hívja a SetSections()-t a szakaszok listájának hozzáadásához
- Töltse le a frissített PowerPoint fájlt
Ezek a lépések elmagyarázzák, hogyan lehet csoportosítani diákat a PowerPointban a C# REST API-val. Használja a Sections gyűjteményt új szakaszok hozzáadásához, és adja hozzá a kívánt szakaszokat a listához úgy, hogy beállítja az egyes szakaszok első diaindexét és nevét. Végül hívja meg a SetSections() metódust a szakaszok létrehozásához, és szükség esetén töltse le a frissített fájlt a felhőből, vagy hajtson végre további műveleteket, ha van ilyen.
Kód PowerPoint szakasz hozzáadásához C# REST felülettel
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 | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan kell dolgozni a PowerPoint diarészekkel a C# RESTful szolgáltatással. Az alapértelmezett szakaszt a prezentáció első diájától kezdve frissítheti a nevének megváltoztatásával és az UpdateSection metódus meghívásával. A prezentáció összes szakaszának eléréséhez hívja meg a GetSections() metódust, töröljön egy szakaszt a DeleteSection() meghívásával, és helyezzen át egy szakaszt a MoveSection() metódus meghívásával.
Ez a cikk bemutatott minket egy prezentáció szakaszaival. Ha láblécekkel szeretne dolgozni egy prezentációban, olvassa el a fejléc és lábléc szerkesztése a PowerPointban C# API-val című cikket.