PowerPoint en html

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

Libérez la puissance de vos présentations PowerPoint en les transformant en fichiers HTML interactifs . La conversion de PowerPoint en HTML à l’aide de l’API .NET REST ouvre un monde de possibilités, vous permettant d’intégrer de manière transparente vos diapositives dans des sites Web, des blogs et des plates-formes en ligne. En HTML, vos présentations deviennent dynamiques, réactives et accessibles sur différents appareils et systèmes d’exploitation. De plus, en convertissant vos diapositives en HTML, vous pouvez améliorer l’engagement, activer l’interactivité et toucher un public plus large.

Explorons donc le processus de conversion de PPT en HTML à l’aide de l’API .NET REST et découvrons les opportunités infinies qu’il offre pour partager, présenter et captiver votre public en ligne.

API REST pour convertir PowerPoint en HTML

Avec l’aide de Aspose.Slides Cloud SDK for .NET, la conversion de PowerPoint en HTML devient un jeu d’enfant. Cette solution basée sur le cloud offre un ensemble complet de caractéristiques et de fonctionnalités pour assurer un processus de conversion transparent. En utilisant Aspose.Slides Cloud SDK pour .NET, vous pouvez extraire par programmation le contenu de vos présentations PowerPoint et les transformer au format HTML avec seulement quelques lignes de code.

Maintenant, pour utiliser le SDK, 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 client personnalisées. Pour plus d’informations, consultez la section démarrage rapide de la documentation.

PPT vers HTML en utilisant C# .NET

Jetons un coup d’œil à l’extrait de code qui nous aide à convertir PPTX en HTML en ligne. Le processus de conversion préserve l’intégrité visuelle de vos diapositives, y compris les polices, les images et la mise en forme.

// 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.

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 responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html);

Appelez l’API REST pour convertir les diapositives PowerPoint au format HTML et renvoyer la sortie en tant qu’objet Stream.

using var pdfStream = File.Create("converted.html");
responseStream.CopyTo(pdfStream);

Enregistrez le code HTML résultant sur le lecteur local.

Par défaut, toutes les diapositives de la présentation PowerPoint sont converties, mais si vous ne devez convertir que des diapositives spécifiques, veuillez fournir les détails via l’objet Liste. Veuillez jeter un coup d’œil sur la ligne de code suivante, qui ne convertit que les 2e et 3e diapositives de la présentation.

var responseStream = slidesApi.DownloadPresentation("Summer invitations.pptx", ExportFormat.Html, null, null, null, null, null, new List<int> {2,3});

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

Conversion de PowerPoint en page Web à l’aide des commandes cURL

Si vous préférez une approche en ligne de commande, vous pouvez tirer parti de la flexibilité des commandes cURL pour convertir PPTX en HTML sans effort. En utilisant l’API Aspose.Slides Cloud, vous pouvez envoyer des requêtes HTTP avec cURL et effectuer facilement la conversion. Cette méthode fournit un moyen simple et efficace d’automatiser la conversion de présentations PowerPoint en page Web, en la rendant accessible et compatible avec diverses plates-formes Web.

Maintenant, pour commencer avec cette approche, exécutez d’abord 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 HTML en ligne. Veuillez noter que dans la commande suivante, nous ne convertissons que la 3ème diapositive de la présentation.

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 le jeton d’accès JWT et {resultantHTML} par le nom du fichier HTML résultant à stocker sur le lecteur local.

Conclusion

En conclusion, la possibilité de convertir PowerPoint en HTML ouvre un monde de possibilités pour partager et afficher vos présentations sur le Web. Que vous choisissiez d’utiliser Aspose.Slides Cloud SDK pour .NET ou la flexibilité des commandes cURL, vous pouvez facilement transformer vos diapositives PowerPoint au format HTML, les rendant accessibles, interactives et compatibles sur différents appareils et plates-formes.

Ainsi, en tirant parti de ces techniques, vous pouvez combler de manière transparente le fossé entre les présentations PowerPoint et le Web, débloquant de nouvelles façons d’engager et de captiver votre public. Alors, commencez à explorer la puissance de la conversion de PowerPoint en HTML et élevez vos présentations au niveau supérieur.

Liens utiles

Articles Liés

Nous vous recommandons vivement de visiter les blogs suivants :