Visionneuse PowerPoint

Développez une visionneuse PowerPoint à l’aide de .NET Cloud SDK.

Libérez tout le potentiel de vos présentations PowerPoint en créant une application de visionneuse PowerPoint personnalisée à l’aide du SDK Cloud .NET. Avec une visionneuse PowerPoint, vous pouvez offrir à vos utilisateurs une expérience transparente et interactive, leur permettant de visualiser et d’interagir avec les fichiers de présentation. En créant une visionneuse PowerPoint, vous pouvez améliorer la collaboration, le partage de présentations et l’accessibilité au contenu. Dans cet article, nous vous guiderons tout au long du processus qui vous permet d’offrir une expérience utilisateur remarquable à l’aide de .NET Cloud SDK.

Que vous présentiez des argumentaires de vente, que vous diffusiez du contenu éducatif ou que vous partagiez des mises à jour de projet, une application de visualisation PowerPoint dédiée ouvre un monde de possibilités.

Traitement PowerPoint avec .NET Cloud SDK

Aspose.Slides Cloud SDK for .NET est un outil puissant qui offre un large éventail de fonctionnalités pour travailler avec des présentations PowerPoint. Avec ce SDK, vous pouvez effectuer diverses opérations telles que la création, l’édition, la conversion et la manipulation de fichiers PowerPoint par programme. Il prend en charge la conversion entre différents formats de présentation. Et, vous pouvez même convertir des fichiers PowerPoint vers d’autres formats tels que PDF, images ([JPG](https://docs.fileformat.com/image/jpeg /), PNG, TIFF, etc.), [HTML] (https://docs.fileformat.com/web/html/), et plus encore. Ainsi, cette flexibilité vous permet de partager vos présentations dans différents formats adaptés à diverses plateformes et appareils.

Grâce à ces capacités étonnantes, nous pouvons rendre PowerPoint aux formats HTML ou Image et les afficher dans un navigateur Web.

Maintenant, pour utiliser le SDK, veuillez rechercher “Aspose.Slides-Cloud” dans le gestionnaire de packages NuGet et cliquez sur le bouton “Ajouter un package”. Veuillez également consulter la section démarrage rapide pour découvrir les étapes de création d’un compte sur le tableau de bord cloud (si vous n’en avez pas déjà un).

Convertir PowerPoint en HTML à l’aide de C# .NET

L’une des premières options pour visualiser les présentations PowerPoint sans avoir besoin d’un logiciel particulier est leur conversion au format HTML. La conversion de PowerPoint en HTML apporte de nombreux avantages qui élargissent la portée et l’accessibilité de vos présentations. De plus, HTML étant un format largement pris en charge, permet à vos présentations d’être visualisées sur n’importe quel appareil ou plate-forme, éliminant ainsi les problèmes de compatibilité. Enfin, les capacités de conception réactives de HTML garantissent que vos présentations s’adaptent à différentes tailles d’écran, offrant une expérience de visionnage optimale à votre public.

Veuillez donc utiliser l’extrait de code suivant pour convertir PowerPoint en HTML en ligne.

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

// Appelez l'API pour convertir les diapositives PowerPoint au format HTML
var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);

// Enregistrez le HTML résultant sur le lecteur local
using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);
Conversion PPT en HTML

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

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

  • Tout d’abord, créez une instance de la classe SlidesApi où nous transmettons les informations d’identification du client en tant qu’arguments.
  • Appelez la méthode DownloadPresentation(…) pour convertir les diapositives PowerPoint au format HTML et renvoyer la sortie en tant qu’objet Stream.
  • Enregistrez le code HTML résultant sur le lecteur local.

Conversion PPT en JPG avec C# .NET

D’autre part, une autre solution viable consiste à convertir les présentations PowerPoint en formats d’image raster, c’est-à-dire JPG, puis à afficher l’image dans une page Web. La conversion PowerPoint en JPG offre plusieurs avantages qui en font un choix populaire pour le partage et la distribution de présentations.

  • Premièrement, JPG est un format d’image largement pris en charge qui peut être facilement visualisé sur divers appareils et plates-formes sans avoir besoin d’un logiciel spécifique.
  • Deuxièmement, les fichiers JPG sont généralement de taille inférieure à celle d’un fichier PowerPoint.
  • Troisièmement, le format JPG préserve l’intégrité visuelle des diapositives, y compris les couleurs, les images et les graphiques, ce qui le rend idéal pour partager des instantanés de haute qualité de la 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 la présentation PowerPoint d'entrée à partir du lecteur local
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// appeler l'API pour convertir toutes les diapositives PowerPoint au format JPG 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Enregistrez les images JPG résultantes sur le lecteur local
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint en jpg

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

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

  • Créez une instance de la classe SlidesApi tout en transmettant les informations d’identification du client en tant qu’arguments à son constructeur.
  • Lisez la présentation PowerPoint d’entrée et téléchargez-la sur le stockage en nuage.
  • Appelez la méthode DownloadPresentation(…) et passez la valeur ExportFormat.Jpeg comme argument. La sortie est renvoyée sous la forme d’une instance de flux.
  • Enregistrez la sortie sous forme d’archive zip sur le lecteur local.

Convertir PPTX en HTML ou JPG à l’aide des commandes cURL

L’API Aspose.Slides Cloud fournit une interface RESTful, ce qui signifie que vous pouvez interagir avec elle à l’aide de méthodes HTTP standard telles que GET, POST, PUT et DELETE. Alors que cURL est un outil de ligne de commande qui vous permet de faire des requêtes HTTP et est couramment utilisé pour les interactions API. Par conséquent, nous pouvons convertir PowerPoint en images HTML ou JPG à l’aide des commandes cURL. Cette approche offre plusieurs avantages :

  • Premièrement, il fournit un moyen simple et efficace d’automatiser le processus de conversion.
  • Deuxièmement, l’utilisation de commandes cURL pour la conversion PPTX en HTML ou JPG offre une indépendance de plate-forme.

Ainsi, en suivant l’approche cURL, vous pouvez exploiter la puissance des capacités de conversion d’Aspose.Slides Cloud tout en tirant parti de la simplicité, de la flexibilité et de la compatibilité multiplateforme offertes par les commandes cURL.

Maintenant, nous devons exécuter la commande suivante pour générer un “accessToken” basé sur nos 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"

Veuillez exécuter la commande suivante pour convertir PPTX au format HTML.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPT}/Html?slides=3" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantHTML}"

Remplacez {inputPPT} par le nom de PowerPoint disponible dans le stockage cloud. Remplacez ensuite {accessToken} par un jeton d’accès JWT et {resultantHTML} par le nom du fichier HTML résultant à stocker sur le lecteur local.

De plus, afin de convertir PowerPoint au format JPG, veuillez exécuter la commande suivante.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=2%2C7" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

Au lieu de convertir toutes les diapositives de la présentation en images JPG, nous avons demandé de convertir uniquement les diapositives numéro 2 et 7.

Conclusion

Dans cet article, nous avons exploré deux approches puissantes pour convertir des présentations PowerPoint : convertir PowerPoint en HTML et convertir PowerPoint en JPG. L’une ou l’autre de ces approches peut être utilisée pour développer une application de visionneuse PowerPoint. Cependant, les deux méthodes offrent des avantages uniques.

Lors de la conversion de PowerPoint en HTML, vous avez la possibilité d’intégrer vos présentations directement dans des pages Web, ce qui les rend interactives et facilement accessibles sur différents appareils et plates-formes. Cette approche vous permet de conserver la mise en forme, les animations et l’interactivité d’origine des diapositives, créant ainsi une expérience utilisateur transparente et attrayante.

D’autre part, la conversion de PowerPoint en JPG offre un moyen pratique de générer des instantanés d’images de haute qualité de chaque diapositive. Cette approche est particulièrement utile lorsque vous devez partager ou distribuer des diapositives individuelles en tant qu’images autonomes.

Dans l’ensemble, la possibilité de convertir PowerPoint en HTML et JPG ouvre de nouvelles voies pour présenter, partager et réutiliser votre contenu PowerPoint, offrant une accessibilité, une polyvalence et une représentation visuelle améliorées.

Liens utiles

Articles Liés

Nous vous recommandons vivement de visiter les blogs suivants :