ODP en PPT

Convertissez ODP en PowerPoint PPT à l’aide de l’API .NET REST.

Dans le monde numérique des affaires et de la technologie d’aujourd’hui, une communication efficace est la clé du succès. Les présentations PowerPoint sont devenues un outil omniprésent pour transmettre des idées, présenter des présentations et impliquer le public. Cependant, tous les fichiers de présentation ne sont pas créés égaux et vous pourriez vous retrouver avec ODP (OpenDocument Présentation). Il s’agit d’un format populaire pour les suites bureautiques open source et peut poser des problèmes lorsque vous devez collaborer avec des utilisateurs travaillant aux formats Microsoft PowerPoint. C’est là qu’apparaît la nécessité de convertir les fichiers ODP au format largement utilisé PPTX (PowerPoint). Dans cet article, nous explorerons les détails sur la façon d’y parvenir sans effort à l’aide du SDK Aspose.Slides Cloud pour .NET.

API REST pour la conversion PowerPoint

L’obligation de convertir ODP en PPT est rendue simple et efficace à l’aide du Aspose.Slides Cloud SDK for .NET. Ce puissant SDK fournit un ensemble complet de fonctionnalités qui permettent aux développeurs de travailler de manière transparente avec différents formats de présentation PowerPoint. Avec ce SDK, vous pouvez non seulement convertir ODP en PPTX, mais également explorer un large éventail d’autres fonctionnalités, notamment la création, la modification et la gestion de présentations PowerPoint par programmation.

La première étape est l’ajout de la référence SDK dans notre solution .NET. Par conséquent, recherchez « Aspose.Slides-Cloud » dans le gestionnaire de packages NuGet et cliquez sur le bouton « Ajouter un package ». Deuxièmement, visitez le tableau de bord cloud et obtenez vos informations d’identification client personnalisées.

Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans le guide de démarrage rapide.

ODP vers PPTX en ligne à l’aide de C# .NET

Dans cette section, nous allons explorer les détails et l’extrait de code pour développer un convertisseur ODP en PPTX à l’aide de C# .NET.

// Pour plus d'exemples, veuillez visiter https://github.com/aspose-slides-cloud
// Obtenez les informations d'identification du client sur 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);

// nom de l'entrée PowerPoint située sur le disque local
string sourcePPTX = "file_example_ODP_200kB.odp";

// appeler l'API pour convertir ODP au format PPTX
var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pptx);

// appeler la méthode pour enregistrer la sortie sur le disque local
saveToDisk(response, "/Users/nayyer/Downloads/resultantFile.pptx");

// méthode pour enregistrer le contenu du flux dans un fichier sur le disque local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
ODP en PPT

Aperçu de la conversion ODP en PPTX.

Vous trouverez ci-dessous les détails concernant l’extrait de code indiqué ci-dessus.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Tout d’abord, créez une instance de la classe SlidesApi dans laquelle nous transmettons les informations d’identification du client comme arguments.

var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pptx);

Appelez l’API pour convertir le fichier ODP stocké dans le stockage cloud au format PPTX.

saveToDisk(result, "/Users/nayyer/Downloads/htmlOutput.pdf");

Enfin, nous appelons la méthode pour enregistrer la présentation PowerPoint résultante sur le disque local.

La méthode DownloadPresentation(..) accepte un paramètre optionnel slides où vous pouvez fournir les index des slides à enregistrer. Si aucune donnée n’est spécifiée, toutes les diapositives sont enregistrées par défaut.

Convertir le fichier ODP en PPT à l’aide des commandes cURL

La conversion d’ODP en PPT peut également être réalisée de manière transparente à l’aide des commandes cURL en conjonction avec la puissante API Cloud Aspose.Slides. Avec cette approche, vous pouvez profiter des avantages des capacités de conversion basées sur le cloud d’Aspose grâce à des requêtes HTTP simples et directes. L’API traitera votre demande dans le cloud, transformant rapidement la présentation ODP au format PPT. Une fois la conversion terminée, vous recevrez le fichier converti en réponse, prêt à être téléchargé ou traité davantage si nécessaire.

Maintenant, nous devons d’abord exécuter la commande suivante pour générer un jeton d’accès JWT.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Une fois le jeton JWT généré, veuillez exécuter la commande suivante pour convertir ODP au format PowerPoint PPTX :

curl -v "https://api.aspose.cloud/v3.0/slides/{inputODP}/Pptx" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"arial\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ]}" \
-o "Converted.pptx"

Remplacez « inputODP » par le nom du document ODP d’entrée disponible dans le stockage cloud, et « accessToken » par le jeton JWT généré ci-dessus.

Vous pouvez envisager de télécharger l’exemple de fichier ODP utilisé dans l’exemple ci-dessus à partir de fileexampleODP200kB.odp.

Conclusion

En conclusion, la conversion d’ODP en PPT peut être facilement réalisée à l’aide de deux méthodes puissantes : le SDK Aspose.Slides Cloud pour .NET et les commandes cURL avec l’API Aspose.Slides Cloud. Les deux approches offrent des avantages uniques, répondant à différentes préférences et environnements de développement. Quelle que soit la méthode que vous choisissez, l’API Aspose.Slides Cloud garantit des conversions ODP en PPT précises et de haute qualité, vous permettant de gérer sans effort vos présentations PowerPoint. Alors, profitez de la puissance du SDK .NET Cloud pour améliorer vos flux de travail de traitement de documents et obtenir des résultats remarquables avec facilité et efficacité.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :