Diviser PowerPoint

Divisez PowerPoint à l’aide de l’API .NET REST.

Diviser une présentation PowerPoint en sections plus petites peut être une tâche cruciale pour de nombreuses personnes, en particulier lorsqu’il s’agit de présentations longues et complètes. Cette fonctionnalité peut aider à décomposer la présentation en sections plus petites et plus faciles à gérer, ce qui facilite le partage, la modification et la présentation. Avec les progrès de la technologie, le fractionnement des présentations PowerPoint peut désormais être effectué à l’aide de divers outils et méthodes. Dans cet article, nous expliquerons comment diviser une présentation PowerPoint à l’aide du SDK .NET Cloud et comment cette fonctionnalité peut vous aider à rationaliser votre flux de travail.

Diviser PowerPoint à l’aide de .NET Cloud SDK

Avec Aspose.Slides Cloud SDK for .NET, il est facile de diviser une présentation PowerPoint en parties plus petites et plus faciles à gérer. Cette API basée sur le cloud est conçue pour rationaliser le processus de travail avec les fichiers PowerPoint et offre une gamme de fonctionnalités pour aider à gérer les présentations. De plus, il fournit une solution évolutive capable de gérer facilement de grandes présentations, ce qui en fait un choix idéal pour les développeurs travaillant avec des présentations complexes.

Pour commencer ce processus, veuillez rechercher Aspose.Slides-Cloud dans le gestionnaire de packages NuGet et cliquez sur le bouton Ajouter un package. Deuxièmement, créez un compte sur le tableau de bord cloud et obtenez vos informations d’identification personnelles. Pour plus d’informations, veuillez consulter le guide de démarrage rapide.

Comment diviser PPTX en utilisant C#

Veuillez consulter l’extrait de code suivant, qui nous aide à diviser les fichiers PPTX en fichiers plus petits et plus faciles à gérer. Cette approche est très utile et facilite le partage de diapositives ou de sections spécifiques d’une présentation.

// Pour plus d'exemples, veuillez visiter https://github.com/aspose-slides-cloud
// Obtenez les informations d'identification du client à partir de https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// créer une instance de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Lire l'entrée PowerPoint à partir du lecteur local
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// Appelez l'API pour diviser PowerPoint de la diapositive 2 à la diapositive numéro 5 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// Enregistrez la sortie fractionnée de PowerPoint sur le lecteur local
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Aperçu PowerPoint fractionné

Image : - Aperçu PPTX fractionné.

Vous trouverez ci-dessous l’explication concernant l’extrait de code indiqué ci-dessus.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Créez une instance de la classe SlidesApi où nous transmettons les informations d’identification du client en tant qu’arguments.

var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

Lisez le contenu de la présentation PowerPoint d’entrée.

var responseStream = slidesApi.SplitOnline(inputPowerPoint, Aspose.Slides.Cloud.Sdk.Model.SlideExportFormat.Pptx,null,null, 2, 5);

Appelez l’API pour diviser PowerPoint de la diapositive numéro 2 à la diapositive numéro 5. La sortie est renvoyée sous forme d’archive .zip au format Stream.

using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);

Enregistrez l’archive .zip résultante sur le lecteur local.

La présentation PowerPoint d’entrée utilisée dans l’exemple ci-dessus peut être téléchargée à partir de [calendrier mensuel Cityscape.pptx] (https://create.microsoft.com/en-us/template/cityscape-monthly-calendar-f4e3e5c1-8862-46f6-82c7 -006b23119e76).

Diviser PowerPoint à l’aide des commandes cURL

Il est également possible de diviser les présentations PowerPoint à l’aide des commandes cURL. Veuillez noter que l’API fournit un ensemble de points de terminaison accessibles à l’aide de commandes cURL pour effectuer diverses opérations, notamment le fractionnement de présentations PowerPoint. De plus, l’utilisation des commandes cURL peut être une option pratique pour les utilisateurs qui préfèrent les interfaces de ligne de commande ou qui ont besoin d’intégrer la fonctionnalité dans des scripts ou des flux de travail. De plus, il peut être utilisé sur n’importe quelle plate-forme prenant en charge cURL, y compris Windows, macOS et Linux.

Tout d’abord, veuillez exécuter la commande suivante pour générer un accessToken basé sur vos informations d’identification client.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Deuxièmement, veuillez exécuter la commande suivante pour lancer l’opération de fractionnement PowerPoint à partir de la diapositive 3 à la diapositive 6.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPowerPoint}/split?format=Pptx&from=3&to=6&destFolder={destinationFolder}" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer <accessToken>" \
-H  "Content-Type: application/json" \
-d "{}"

Remplacez {inputPowerPoint} par l’entrée PowerPoint déjà disponible dans le stockage cloud. Remplacez ensuite {accessToken} par le jeton d’accès JWT et {destinationFolder} par le nom d’un dossier sur le stockage en nuage, qui contiendra la sortie de l’opération de fractionnement PowerPoint.

Conclusion

En conclusion, fractionner une présentation PowerPoint peut être une tâche essentielle pour gérer des fichiers volumineux ou extraire un contenu spécifique. Avec l’aide des commandes Aspose.Slides Cloud SDK pour .NET ou cURL, ce processus peut être réalisé avec facilité et flexibilité. Les deux approches offrent leurs avantages uniques, vous permettant de choisir celle qui convient à vos besoins. De plus, Aspose.Slides Cloud SDK pour .NET fournit une solution simple et rationalisée avec une interface intuitive, tandis que les commandes cURL offrent un contrôle plus granulaire et peuvent être intégrées dans des scripts complexes. Quelle que soit la méthode, le fractionnement d’une présentation PowerPoint peut aider à optimiser les flux de travail et à augmenter la productivité.

Liens utiles

Articles Liés

Nous vous recommandons vivement de visiter les blogs suivants :