Diviser PowerPoint

Divisez des présentations PowerPoint en ligne | Apprenez à diviser un PPT.

Cet article explique les étapes pour diviser des présentations PowerPoint dans une application C#. Nous savons bien qu’un PPT contient plusieurs types d’informations différentes telles que du texte, des puces, des images, des éléments multimédias et d’autres objets OLE intégrés. Ainsi, au lieu de partager le fichier complet, vous pouvez avoir besoin de diviser les diapositives PowerPoint en fichiers séparés et de les partager en conséquence. Par conséquent, nous allons diviser programmatique le PPT en plusieurs fichiers.

Diviser PPT en ligne dans un navigateur Web

La API Reference for Aspose.Slides Cloud est également disponible au format swagger en ligne. Selon le modèle d’objet de document d’Aspose.Slides, une présentation PowerPoint contient une collection de Slides. Notre API Cloud de traitement PowerPoint offre une myriade d’options lors de la séparation des diapositives PowerPoint et vous permet de sauvegarder la sortie dans une variété de formats de sortie. L’image sur le côté droit montre la liste des formats de sortie pris en charge par l’opération de séparation.

Maintenant, en tant que première étape, authentifiez votre utilisateur en fournissant l’App SID et l’App Key et une fois que vous avez fourni des identifiants valides, un token JWT est généré. Donc, afin d’accomplir notre besoin de diviser les diapositives de la présentation PowerPoint, nous devons utiliser la méthode PostSlidesSplit. Maintenant, cliquez sur le bouton Essayez-le à côté de la méthode POST de séparation. Au minimum, vous devez fournir le nom d’un fichier de présentation d’entrée pour commencer l’opération.

Presentation1.pptx aperçu sur le stockage Cloud

Image 1:- Présentation1.pptx aperçu sur le stockage Cloud

Définir le format de présentation PowerPoint

Sélection de format PPTX dans le menu déroulant.

Image 2:- Format PPTX sélectionné dans le menu déroulant

Dans ce scénario, nous allons utiliser Presentation1.pptx comme le montre l’image ci-dessus pour effectuer l’opération de séparation. Sous le menu déroulant de format, nous devons sélectionner le format de sortie souhaité après l’opération de séparation. Utilisons PPTX pour ce scénario. L’étape suivante consiste à spécifier les valeurs des diapositives From et To. Lorsque la valeur From n’est pas spécifiée, l’opération de séparation commence à partir de la première diapositive de la présentation. De même, si nous ne fournissons pas de valeur To, alors la séparation se termine à la dernière diapositive. Comme notre fichier de présentation d’entrée n’a que deux diapositives, nous allons sauter cette étape et il séparera les deux diapositives en tant que fichiers de présentation distincts. Maintenant, cliquez sur le bouton Exécuter et l’opération sera lancée.

Si le compte utilisateur est correctement authentifié et que les paramètres d’entrée souhaités sont corrects, vous remarquerez qu’un code de réponse serveur 200 s’affiche et que le corps de la réponse énumérera les liens des fichiers PPTX source et résultants. Veuillez consulter le fichier image suivant.

Aperçu du corps de la réponse du serveur

Image 3:- Aperçu du corps de la réponse du serveur.

Vous pouvez également observer une commande cURL affichée qui peut également être utilisée pour effectuer d’autres opérations de séparation de diapositives PowerPoint (après avoir mis à jour les arguments nécessaires).

Maintenant, jetons un coup d’œil au stockage cloud après cette opération. Remarquez que deux nouveaux fichiers de présentation PowerPoint sont listés sur le stockage cloud.

Fichiers PowerPoint résultant de l'opération de division.

Image 4:- Fichiers PowerPoint résultants après l’opération de séparation.

Maintenant, jetons un œil sur la présentation PowerPoint résultante.

Aperçu de deux diapositives dans la présentation PowerPoint

Image 5:- Aperçu de deux diapositives dans la présentation PowerPoint source

Première diapositive exportée en tant que fichier PTX individuel.

Image 6:- La première diapositive est exportée en tant que fichier PPTX individuel.

Deuxième diapositive exportée en tant que fichier PTX individuel.

Image 7:- Deuxième diapositive exportée en tant que fichier PTX individuel.

Séparer une présentation PowerPoint en C#

Dans cette section, nous allons examiner les détails de la façon de diviser les diapositives PowerPoint à l’aide de Aspose.Slides Cloud SDK for .NET. Nous allons donc d’abord télécharger le fichier Presentation1.pptx vers le stockage cloud, puis l’opération de division des diapositives est effectuée.

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 tout en passant les informations AppKey et AppSid
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));
// Diviser les diapositives PowerPoint de l'index 1 à 2 et enregistrer la sortie au format PPTX
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

Tout en utilisant le code snippet ci-dessus, vous pouvez également générer la sortie dans d’autres formats pris en charge c’est-à-dire PPT vers PDF, PPT vers JPG, PPT vers PNG, PPT vers HTML, PPT vers XPS, etc. Tout ce que vous avez à faire est de changer la valeur de l’énumération SlideExportFormat dans la méthode PostSlidesSplitRequest().

Info: Vous voulez voir un diviseur de ppt en ligne ? Essayez d’utiliser notre application GRATUITE online Splitter.

Conclusion

Dans cet article, nous avons appris les détails sur la façon de diviser des présentations PowerPoint en utilisant C# .NET ainsi que via des commandes cURL. Selon vos besoins, vous pouvez télécharger le code source complet de l’Aspose.Slides Cloud SDK pour .NET depuis GitHub. De plus, si vous rencontrez des problèmes lors de l’utilisation de l’API, n’hésitez pas à nous contacter via le forum de support client gratuit.

Articles connexes