Pourquoi les présentations PowerPoint ?

Les présentations PowerPoint sont l’un des formats de présentation de données et d’informations les plus populaires et les plus largement utilisés lors des conseils d’administration et des réunions générales. De plus, dans le monde de l’eLearning, PowerPoint figure parmi les formats de partage de connaissances populaires. Le format de présentation a changé la façon dont les gens présentent des idées et des informations à un public. Les fichiers de présentation stockent une collection d’enregistrements pour accueillir des données de présentation telles que des diapositives, des formes, du texte, des animations, de la vidéo, de l’audio et des objets intégrés.
Selon vos exigences, vous utilisez des logiciels de présentation tels que Microsoft PowerPoint, Apache OpenOffice Impress, Apple Keynote, etc., pour créer des flyers, des enveloppes, des cartes de visite, des invitations, des certificats, des formulaires, des calendriers, et même des livres. Les extensions de fichiers de présentation courantes et leurs formats de fichiers associés incluent PPTX, PPT, et ODP.
Info: Aspose fournit un convertisseur GRATUIT PowerPoint to PDF converter qui vous permet de convertir des présentations en PDF en ligne.
Fonctionnalités offertes par Aspose.Slides Cloud
Afin de compiler une présentation convaincante, vous devez d’abord comprendre tout ce que votre API de traitement de présentation a à offrir. Aspose.Slides Cloud vous permet de créer des diapositives bien conçues et percutantes au sein de présentations. Le concept de diapositives est tout simplement phénoménal, où les informations connexes sont regroupées sur une diapositive particulière. Vous pouvez ajouter de magnifiques chronologies et graphiques à votre présentation à l’aide de l’API.
Au niveau de la diapositive, l’API offre les fonctionnalités pour Ajouter, Supprimer, Copier, Déplacer, obtenir le nombre de diapositives, les dimensions et des informations concernant d’autres objets dans une diapositive. Veuillez envisager de visiter le lien suivant pour des informations concernant features offered by Aspose.Slides Cloud API.
Ajouter, Déplacer, Supprimer, Copier des diapositives
Tout en manipulant des présentations PowerPoint, l’une des opérations les plus populaires effectuées par les utilisateurs inclut l’ajout de nouvelles diapositives vides, le déplacement d’une diapositive vers un nouvel emplacement dans la présentation, la copie d’une diapositive existante vers un nouvel emplacement ou la suppression d’une diapositive existante du fichier de présentations. Lors de la gestion des fichiers, nous avons la possibilité d’effectuer des opérations sur des fichiers stockés sur un système de fichiers local ou un fichier stocké dans le stockage en nuage.
Dans les exemples suivants, nous allons traiter l’échantillon de présentation ci-joint qui contient initialement une seule diapositive principale.

Image 1:- Aperçu du fichier de présentation source
Ajouter une diapositive vide
Comme montré dans l’extrait de code ci-dessous, une seule méthode PostSlidesAddRequest(..) est utilisée pour ajouter une nouvelle diapositive au fichier de présentation. Les premiers paramètres acceptent le nom du fichier de présentation, le deuxième argument prend l’index où la diapositive doit être ajoutée. Si le paramètre d’index n’est pas spécifié, la diapositive est ajoutée à la fin des diapositives déjà présentes dans la présentation. Le troisième est l’information de mot de passe pour le fichier, et ainsi de suite. Tous les paramètres, sauf le nom du fichier d’entrée, sont optionnels.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// créez un objet de SlidesAPI en passant les informations AppKey et AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// télécharger le fichier vers le stockage cloud pour le traitement
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// ajouter une nouvelle diapositive vide à l'index premier. Le paramètre d'index est optionnel.
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));

Image 2:- Aperçu après avoir ajouté une diapositive vierge à l’index 2
Déplacer la diapositive
L’API fournit une méthode simple pour réorganiser la position de la diapositive dans le fichier de présentation. Vous devez simplement fournir l’emplacement/le nom d’un fichier d’entrée, l’index de la diapositive que vous devez déplacer, et un troisième argument pointant vers l’index où vous devez déplacer le fichier. Selon l’extrait de code ci-dessous, la diapositive de l’index 2 est déplacée à l’index 1.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// créer un objet de SlidesAPI en passant les informations AppKey et AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// télécharger le fichier sur le stockage cloud pour traitement
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// déplacer la diapositive de l'index 2 à l'index 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Image 2:- Aperçu après avoir réorganisé la 2ème diapositive à l’index 1
Supprimer la diapositive
Parmi les opérations CRUD, la suppression possède également son importance car nous tombons parfois sur un besoin de retirer des informations inutiles ou obsolètes. Ainsi, pour répondre à ce besoin, l’API est entièrement capable de gérer de telles demandes. Vous avez la possibilité de supprimer toutes les diapositives d’une présentation en utilisant la méthode DeleteSlidesCleanSlidesList(..) ou de supprimer une diapositive à un index spécifique en utilisant la méthode DeleteSlideByIndex(..) qui accepte deux arguments, à savoir le nom du fichier de présentation en entrée et l’index de la diapositive à supprimer.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// créer un objet de SlidesAPI en passant les informations AppKey et AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// télécharger le fichier sur le stockage cloud pour traitement
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// déplacer la diapositive de l'index 2 à l'index 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Image 4:- Aperçu après avoir supprimé la diapositive à l’index 2.