Split PowerPoint

Split PowerPoint Presentations online | Learn how to Split PPT.

Ez a cikk bemutatja a lépéseket a PowerPoint bemutatók felosztására C# alkalmazásban. Jól tudjuk, hogy egy PPT fájl több különböző típusú információt tartalmaz, mint például szöveg, felsorolás, képek, multimédia és egyéb beágyazott OLE objektumok. Tehát ahelyett, hogy a teljes fájlt megosztanánk, lehet, hogy szükség van a PowerPoint dia külön fájlokra való felosztására és azok megfelelő megosztására. Ezért programozottan fogjuk felosztani a PPT-t több fájlra.

Split PPT Online in a Web browser

Az API Reference for Aspose.Slides Cloud online swagger formátumban is elérhető. Az Aspose.Slides dokumentum objektum modellje szerint egy PowerPoint bemutató egy Slides gyűjteményből áll. A PowerPoint feldolgozó Cloud API rengeteg lehetőséget kínál a PowerPoint diák adatainak megosztásakor, és lehetővé teszi, hogy az eredményt különböző kimeneti formátumokba mentse. A jobb oldalon található kép megjeleníti a megosztási művelet által támogatott kimeneti formátumok listáját.

Most először hitelesítse a felhasználóját az App SID és az App Key megadásával, és miután megadta az érvényes hitelesítő adatokat, egy JWT token generálódik. Tehát a PowerPoint-prezentációs diák szétválasztásához szükséges követelményünk teljesítéséhez használni kell a PostSlidesSplit metódust. Most kattintson a Try it out gombra a Split POST metódus mellett. Legalább annyit meg kell adnia, hogy egy bemeneti prezentációs fájl neve szükséges az eljárás megkezdéséhez.

Presentation1.pptx előnézet a felhőtárolón

Image 1:- Presentation1.pptx előnézet a felhőtárolón

Állítsa be a PowerPoint prezentáció formátumát

PPTX formátum kiválasztása a legördülő menüből.

Kép 2: - PPTX formátum kiválasztva a legördülő menüből

Ebben a forgatókönyvben a fenti képen látható Presentation1.pptx fájlt fogjuk használni a hasítási művelet elvégzésére. A formátum legördülő menü alatt ki kell választanunk a kívánt kimeneti formátumot a hasítási művelet után. Ebben a forgatókönyvben használjuk a PPTX-et. A következő lépés a From és To diák értékeinek meghatározása. Amikor a From értéket nem adjuk meg, a hasítási művelet a bemutató első diájától kezdődik. Hasonlóképpen, ha nem adunk meg To értéket, akkor a hasítás a legutolsó diáig tart. Mivel a bemeneti bemutatónk csak két diát tartalmaz, ezt a lépést átugor

Ha a felhasználói fiók megfelelően azonosítva van, és a kívánt bemeneti paraméterek helyesek, észre fogja venni, hogy egy 200-as szerver válaszkód jelenik meg, és a válasz törzsében a forrás- és eredmény PPTX fájlok hivatkozásai szerepelnek. Kérjük, tekintse meg az alábbi képfájlt.

A válasz testének előnézete

Kép 3:- A szerver válaszának törzsének előnézete.

Azt is megfigyelheti, hogy egy cURL parancs van megjelenítve, amely szintén használható további PowerPoint diák szétválasztási műveletek végrehajtására (az szükséges argumentumok frissítése után).

Most nézzük meg a felhőtárolót ezen művelet után. Vegye észre, hogy két új PowerPoint bemutató fájl található a felhőtárolóban.

A PowerPoint fájlok a felosztási művelet eredményeként.

Kép 4:- Az eredő PowerPoint fájlok a megosztási művelet után.

Most nézzük meg az eredményül kapott PowerPoint bemutatót.

A PowerPoint bemutató két diájának előnézete

Image 5:- A két dia előnézete a forrást jelentő PowerPoint bemutatóban

Az első diát egyedi PTX fájlként exportáltuk.

Image 6:- Az első dia egy külön PPTX fájlként van exportálva.

Második diát egyéni PTX fájlként exportálták.

Image 7:- A második diát külön PTX fájlként exportálták.

Split PowerPoint Presentation in C#

Ebben a részben a PowerPoint diák felosztásának részleteit fogjuk megvizsgálni az Aspose.Slides Cloud SDK for .NET használatával. Tehát először feltöltjük a Presentation1.pptx fájlt a felhő tárolóra, majd végrehajtjuk a diák felosztásának műveletét.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// hozzon létre egy SlidesAPI objektumot, miközben átadja az AppKey és AppSid információkat
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;

// upload PowerPoint.pptx to Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// PowerPoint diák szétválasztása az 1-től 2-ig terjedő indexben, és az output mentése PPTX formátumban
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

Miközben a fenti kódrészletet használja, a kimenetet más támogatott formátumokban is generálhatja, azaz PPT-t PDF-be, PPT-t JPG-be, PPT-t PNG-be, PPT-t HTML-be, PPT-t XPS-be stb. Csak annyit kell tennie, hogy megváltoztatja a SlideExportFormat enumeráció értékét a PostSlidesSplitRequest() metódusban.

Info: Szeretné látni az online ppt felosztót? Próbálja ki ingyenes online Splitter alkalmazásunkat.

Következtetés

Ebben a cikkben megtanultuk, hogyan lehet C# .NET és cURL parancsok segítségével felosztani a PowerPoint bemutatókat. Az Ön igényei szerint letöltheti az Aspose.Slides Cloud SDK teljes forráskódját a .NET-hez a GitHub oldalról. Továbbá, ha bármilyen problémába ütközik az API használata során, kérjük, bátran lépjen kapcsolatba velünk a ingyenes ügyfélszolgálati fórumon.

Kapcsolódó cikkek