PowerPoint en SVG

Convertissez PowerPoint en SVG à l’aide de .NET Cloud SDK.

Les présentations PowerPoint sont depuis longtemps un support populaire pour transmettre des informations, mais que se passe-t-il si vous avez besoin d’aller au-delà des diapositives statiques ? C’est là qu’apparaît le besoin de convertir PowerPoint en SVG. SVG (Scalable Vector Graphics) offre un format flexible et dynamique qui permet une manipulation et une interactivité faciles. En convertissant des présentations PowerPoint en SVG, vous pouvez débloquer un tout nouveau niveau de possibilités, de l’intégration de graphiques dans des pages Web à la création de visualisations animées. Dans cet article, nous allons explorer les raisons pour lesquelles la conversion de PowerPoint en SVG est précieuse et comment vous pouvez y parvenir en utilisant .NET Cloud SDK.

Ainsi, améliorez l’attrait visuel, l’accessibilité et la compatibilité de vos diapositives en convertissant PowerPoint en SVG en ligne.

.NET Cloud SDK pour la conversion de PowerPoint en SVG

Aspose.Slides Cloud SDK for .NET est une API riche en fonctionnalités qui vous permet de manipuler et de convertir des présentations PowerPoint par programmation. Grâce à son interface intuitive et facile à utiliser, vous pouvez intégrer de manière transparente le processus de conversion dans vos applications .NET. Que vous souhaitiez convertir des diapositives individuelles ou des présentations entières, Aspose.Slides Cloud SDK vous permet de réaliser des conversions SVG précises et de haute qualité.

Pour utiliser le SDK, veuillez rechercher “Aspose.Slides-Cloud” dans le gestionnaire de packages NuGet et cliquez sur le bouton “Ajouter un package”. Créez également un compte sur le tableau de bord cloud (si vous n’en avez pas) et obtenez vos informations d’identification client personnalisées. Pour plus d’informations, veuillez consulter la section démarrage rapide de la documentation.

Convertir PPT en SVG en utilisant C# .NET

Veuillez essayer d’utiliser l’extrait de code suivant pour convertir les présentations PowerPoint au format SVG.

// 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);

// saisir la présentation PowerPoint
string inputPPT = "Prismatic design.pptx";

// Appelez l'API pour convertir les diapositives PowerPoint au format SVG
var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

// Enregistrez les images SVG résultantes sur le lecteur local
using var pdfStream = File.Create("transformed.zip");
responseStream.CopyTo(pdfStream);
Conversion PPT en SVG

Image : - Aperçu de la conversion PowerPoint en SVG.

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

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Créez un objet de la classe SlidesApi tout en transmettant les informations d’identification du client en tant qu’arguments.

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

Appelez l’API REST pour convertir les diapositives PowerPoint au format SVG. La sortie est renvoyée en tant qu’instance de flux.

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

Enregistrez toutes les images SVG résultantes sur le lecteur local en tant qu’archive zip unique.

Afin de convertir les diapositives sélectionnées, veuillez spécifier leurs index en tant qu’argument de la méthode DownloadPresentation(…) . Veuillez jeter un coup d’œil sur la ligne de code suivante, où seules les 1ère et 5ème diapositives sont converties.

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null, null, null, null, null, new List<int> {1,5});

La présentation PowerPoint utilisée dans l’exemple ci-dessus peut être facilement téléchargée depuis Prismatic design.

Comment convertir PPTX en SVG à l’aide des commandes cURL

Une autre approche pour convertir PowerPoint (PPTX) en SVG consiste à utiliser les commandes cURL en conjonction avec l’API Aspose.Slides Cloud. Aspose.Slides Cloud fournit une API RESTful qui vous permet d’interagir avec ses services à l’aide de requêtes HTTP. En créant les commandes cURL appropriées, vous pouvez facilement intégrer la fonctionnalité de conversion dans vos workflows ou scripts.

L’avantage d’utiliser les commandes cURL est leur polyvalence et leur compatibilité avec divers langages de programmation et plates-formes. Vous pouvez incorporer les commandes dans vos scripts d’automatisation existants, créer des flux de travail personnalisés ou interagir avec l’API directement à partir de la ligne de commande.

Maintenant, afin de commencer avec cette approche, 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"

Une fois le jeton d’accès JWT généré, veuillez exécuter la commande suivante pour convertir PowerPoint en SVG en ligne.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Svg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" 
-o "{resultantSVG}"

Remplacez {sourcePPTX} par le nom de PowerPoint disponible dans le stockage cloud, {accessToken} par le jeton d’accès JWT et {resultantSVG} par le nom de l’archive .zip devant contenir les images SVG converties.

Conclusion

En conclusion, la conversion de PowerPoint en SVG est une fonctionnalité précieuse qui vous permet de libérer le potentiel de vos présentations de différentes manières. Que vous ayez besoin d’afficher du contenu PowerPoint sur le Web, de l’intégrer dans des graphiques vectoriels évolutifs ou de l’utiliser dans d’autres applications prenant en charge le format SVG, le processus de conversion est facilité à l’aide d’outils tels que Aspose.Slides Cloud SDK pour .NET et les commandes cURL.

Néanmoins, avec Aspose.Slides Cloud SDK pour .NET, vous pouvez intégrer de manière transparente la fonctionnalité de conversion dans vos applications .NET, en tirant parti des riches fonctionnalités et capacités fournies par le SDK. D’autre part, les commandes cURL offrent flexibilité et compatibilité, vous permettant d’interagir avec l’API Aspose.Slides Cloud à partir de différents langages de programmation et plates-formes. Commencez à tirer parti de cette technologie puissante et libérez dès aujourd’hui le potentiel de vos présentations au format SVG.

Liens utiles

Articles Liés

Nous vous recommandons vivement de visiter les blogs suivants :