Hvorfor PowerPoint-præsentationer?

PowerPoint-præsentationer er et af de mest populære og mest udbredte formater til data- og informationspræsentationer under bestyrelsesmøder og generelle møder. Også i eLearning-verdenen er PowerPoint blandt de populære vidensdelingsformater. Præsentationsformatet har ændret den måde, folk præsenterer ideer og information for et publikum. Præsentationsfiler gemmer samling af poster for at imødekomme præsentationsdata såsom dias, former, tekst, animationer, video, lyd og indlejrede objekter.
I henhold til dine krav bruger du præsentationssoftware som Microsoft PowerPoint, Apache OpenOffice Impress, Apple Keynote osv. til at oprette flyers, konvolutter, visitkort, invitationer, certifikater, formularer, kalendere og endda bøger. De almindelige præsentations filtyper og deres tilknyttede filformater inkluderer PPTX, PPT og ODP.
Info: Aspose tilbyder en GRATIS PowerPoint til PDF konverter, der giver dig mulighed for at konvertere præsentationer til PDF online.
Funktioner tilbudt af Aspose.Slides Cloud
For at samle en overbevisende præsentation skal du først forstå alt, hvad dit præsentationsbehandlings-API har at tilbyde. Aspose.Slides Cloud giver dig mulighed for at skabe veldesignede, indflydelsesrige slides i Præsentationer. Konceptet med slides er ganske fantastisk, hvor relateret information er grupperet på en bestemt slide. Du kan tilføje smukke tidslinjer og diagrammer til din præsentation ved hjælp af API.
På diasniveau tilbyder API’et funktionerne til at tilføje, fjerne, kopiere, flytte, få diasantal, dimensioner og information om andre objekter i et dias. Overvej venligst at besøge følgende link for information om features offered by Aspose.Slides Cloud API.
Tilføj, Flyt, Slet, Kopier Dias
Mens man manipulerer PowerPoint-præsentationer, inkluderer en af de mest populære operationer, der udføres af brugerne, tilføjelsen af nye tomme slides, bevægelsen af slide til en ny placering i præsentationen, kopiering af eksisterende slide til en ny placering eller sletning af en eksisterende slide fra præsentationsfilen. Når man arbejder med filer, får vi muligheden for at udføre operationer på filer, der er gemt på et lokalt filsystem eller en fil, der er gemt i cloud-lagring.
I de følgende eksempler vil vi arbejde med den vedhæftede prøvepræsentation, som oprindeligt indeholder et enkelt master-slide.

Billede 1:- Forhåndsvisning af kildefilens præsentation
Tilføj en tom dias
Som vist i kodeeksemplet nedenfor, bruges en enkelt metode PostSlidesAddRequest(..) til at tilføje et nyt dias til præsentationsfilen. De første parametre accepterer præsentationsfilens navn, det andet argument tager indekset, hvor diaset skal tilføjes. I tilfælde af at indeksparameteren ikke er specificeret, tilføjes diaset i slutningen af de allerede tilstedeværende dias i præsentationen. Den tredje er adgangsinformation for filen, og så videre. Alle parametre undtagen inputfilens navn er valgfrie.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// opret et objekt af SlidesAPI ved at give AppKey og AppSid information
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// upload file to cloud storage for processing
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// tilføj ny tom slide på første indeks. Indeksparameteren er valgfri
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));

Billede 2:- Forhåndsvisning efter tilføjelse af en tom dias på 2. indeks
Flyt dias
API’en leverer en enkel metode til at ændre positionen af diaset inden for præsentationsfilen. Du skal blot angive placeringen/navnet på en inputfil, indekset for det dias, du ønsker at flytte, og et tredje argument, der peger på det index, hvor du ønsker at flytte filen. I henhold til kodeeksemplet nedenfor flyttes diaset fra 2. index til 1. index.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// opret et objekt af SlidesAPI og send AppKey og AppSid oplysninger
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// upload file to cloud storage for processing
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// flyt dias fra indeks 2 til indeks 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Billede 2:- Forhåndsvisning efter omrokering af 2. slide til 1. indeks
Slet dias
Blandt CRUD-operationerne har Delete også sin betydning, fordi vi nogle gange støder på et behov for at fjerne unødvendige eller forældede oplysninger. Så for at imødekomme dette behov er API’en fuldt ud i stand til at håndtere sådanne anmodninger. Du får muligheden for at slette alle slides i en præsentation ved hjælp af DeleteSlidesCleanSlidesList(..) metoden eller fjerne en slide på en specifik indeks ved hjælp af DeleteSlideByIndex(..) metoden, som accepterer to argumenter, dvs. input præsentations filnavn og indeks for den slide, der skal fjernes.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// opret et objekt af SlidesAPI og send AppKey og AppSid oplysninger
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// upload file to cloud storage for processing
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// flyt dias fra indeks 2 til indeks 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Image 4:- Preview efter at have fjernet dias på den 2. indeks.