Partager des présentations PowerPoint (PPTX, PPT) en ligne nécessite souvent de les convertir en un format web facilement consultable. Par conséquent, les présentations HTML rendent votre contenu accessible sur n’importe quel appareil sans avoir besoin de Microsoft PowerPoint. Que vous souhaitiez enregistrer un PPT au format HTML, créer un diaporama réactif ou partager des présentations en ligne, cet article explique les détails nécessaires sur la façon de développer une solution robuste et sécurisée pour accomplir cette exigence.

API pour la conversion de PowerPoint en HTML

Aspose.Slides Cloud SDK for .NET vous permet d’automatiser les conversions de présentations PowerPoint dans le cloud sans automatisation MS Office. L’API prend en charge plusieurs formats d’exportation, y compris HTML, PDF, SVG, et des images, vous permettant de partager des présentations PowerPoint en ligne sans perdre le formatage ou l’interactivité.

Installation et configuration

Pour commencer, installez le SDK via le gestionnaire de packages NuGet :

Install-Package Aspose.Slides-Cloud

Ensuite, enregistrez un compte sur Aspose Cloud Dashboard et obtenez votre ID client et votre secret client. Ces identifiants sont utilisés pour authentifier vos demandes via l’API REST.

Convertir PPTX en HTML en utilisant C# .NET

L’exemple C# suivant démontre comment convertir PowerPoint en HTML en utilisant Aspose.Slides Cloud SDK pour .NET tout en maintenant la qualité de la présentation.

Étape 1 : - Initialisez un objet de la classe SlidesApi en utilisant les identifiants du client.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Étape 2 : - Convertir PowerPoint en HTML et récupérer le résultat sous forme de flux.

var responseStream = slidesApi.DownloadPresentation("source.pptx", ExportFormat.Html);

Étape 3 : - Téléchargez le fichier HTML résultant.

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

Afin de convertir les diapositives sélectionnées, veuillez fournir les détails via l’objet List.

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

Convertir PowerPoint en HTML via cURL

Vous pouvez également effectuer la conversion de PowerPoint en HTML à l’aide de commandes cURL, ce qui en fait un choix idéal pour l’automatisation et les flux de travail de script.

Étape 1 : Générer un jeton d’accès

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Étape 2 : Convertir PowerPoint en HTML Exécutez la commande suivante pour convertir la 3ème diapositive 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 {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantHTML}"

Replace:

  • {inputPPT} - présentation PowerPoint d’entrée.
  • {resultantHTML} - nom du fichier HTML résultant.
  • ACCESSTOKEN - Jeton JWT généré ci-dessus.

Convertisseur gratuit PPT en HTML

Si vous souhaitez essayer la conversion sans écrire de code, utilisez notre convertisseur gratuit de PPT en HTML. Vous pouvez télécharger un fichier PowerPoint et obtenir instantanément un fichier HTML téléchargeable pour visualiser des présentations dans n’importe quel navigateur web.

convertisseur excel en html

Conclusion

Nous avons appris que convertir un PowerPoint en HTML avec l’API REST .NET est une solution rapide et fiable pour rendre vos présentations accessibles en ligne. Vous pouvez maintenant publier, intégrer ou partager des diapositives sur différents navigateurs sans problèmes de compatibilité ni besoin de PowerPoint de bureau.

Questions Fréquemment Posées (FAQ)

  1. Does API work for both PPT and PPTX?
  • Oui. Aspose.Slides Cloud prend en charge tous les formats PowerPoint majeurs, y compris PPT, PPTX, PPS et ODP.
  1. Can I save PowerPoint as HTML with animations?
  • L’API préserve la plupart des transitions, des images et du formatage de mise en page lors de l’enregistrement d’un PPT au format HTML.
  1. Is it possible to convert HTML back to PowerPoint?
  • Oui. Aspose.Slides Cloud prend également en charge la conversion inverse (HTML vers PPTX) pour des flux de travail d’édition flexibles.
  1. Do I need Microsoft PowerPoint installé ?
  • Non. Toutes les conversions sont effectuées dans le cloud, sans aucune dépendance à Microsoft Office.

Liens utiles

Articles liés

Nous recommandons de consulter les articles suivants pour en savoir plus sur :