HTML est couramment utilisé pour publier des rapports, des tableaux de bord et des documents sur le Web. Cependant, il existe de nombreux cas où ce contenu doit être partagé sous forme de présentation. Recréer manuellement des pages HTML dans PowerPoint peut être long et incohérent. Une API cloud de conversion HTML vers PowerPoint permet aux développeurs d’automatiser cette conversion avec précision et évolutivité.

Dans ce guide, vous apprendrez comment convertir du HTML en PowerPoint à l’aide d’une API REST .NET, avec des exemples pratiques en C# et cURL.


API de conversion HTML en PowerPoint

Aspose.Slides Cloud SDK for .NET fournit des API basées sur REST qui permettent la conversion sécurisée de documents HTML en présentations PowerPoint. Le SDK s’intègre parfaitement aux applications .NET et prend en charge les formats PPT et PPTX modernes.

Pour commencer, installez Aspose.Slides-Cloud depuis le NuGet Package Manager. Ensuite, créez un compte sur le Aspose Cloud Dashboard et obtenez vos informations d’identification client. Des instructions détaillées de configuration sont disponibles dans le guide de démarrage rapide officiel.

Pourquoi convertir le HTML en PowerPoint ?

La conversion de HTML en PowerPoint est utile pour :

  • Création de présentations à partir de pages Web ou de rapports HTML.
  • Partage de contenu en ligne lors de réunions hors ligne.
  • Génération de présentations à partir de tableaux de bord et de modèles.
  • Standardisation de la sortie des présentations entre les équipes.

Étant donné que le traitement est basé sur le cloud, Microsoft PowerPoint n’est pas requis.

Convertir HTML en PowerPoint avec C#

L’exemple suivant montre comment convertir un fichier HTML en présentation PowerPoint à l’aide de l’API REST .NET.

SlidesApi slidesApi = new SlidesApi(clientId, clientSecret);

Initialisez le client API en utilisant vos informations d’identification cloud.

File.ReadAllText("input-sample.html");

Lire le contenu du fichier HTML d’entrée dans un objet string.

var responseStream = slidesApi.ImportFromHtml("transformed.pptx", html);

Convertir le fichier HTML au format PowerPoint.


Convertir HTML en PPT à l’aide de commandes cURL

Vous pouvez également convertir du HTML en PowerPoint à l’aide de simples commandes cURL, ce qui est utile pour l’automatisation et les pipelines CI/CD.

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

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

Étape 2 : Convertir le HTML en PowerPoint

curl -v "https://api.aspose.cloud/v3.0/slides/{resultantPresentation}/fromHtml" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "<Html>        <Head>      <title>      Convert HTML to PPT Online      </title>      </Head>      <Body><h1> Main Heading... </h1>     </br>    <p> <!-- It is a Paragraph tag for creating the paragraph -->      <b> HTML </b> stands for <i> <u> Hyper Text Markup Language. </u> </i> It is used to create a web pages and applications. This language       is easily understandable by the user and also be modifiable. It is actually a Markup language, hence it provides a flexible way for designing the      web pages along with the text.      </Body>      </Html>"

Remplacez {ACCESS_TOKEN} par le jeton JWT généré.


Conclusion

Utiliser une API REST .NET pour la conversion de HTML en PowerPoint permet aux développeurs d’automatiser la création de présentations à partir de contenu Web. Aspose.Slides Cloud offre une solution fiable, évolutive et sécurisée pour convertir le HTML en formats PPT ou PPTX.

Foire aux questions (FAQ) ❓

  1. Puis-je convertir des fichiers HTML aux formats PPT et PPTX ?
    Oui, l’API prend en charge les deux formats de sortie.

  2. Microsoft PowerPoint est‑il requis ?
    Non, toutes les conversions sont entièrement gérées dans le cloud.

  3. Puis-je convertir une URL de page Web en direct ?
    Oui, les URL accessibles publiquement peuvent être converties.

  4. Les images et le style CSS seront-ils conservés ?
    La plupart des éléments HTML, des images et des styles sont conservés.

  5. Un essai gratuit est-il disponible ?
    Aspose propose un essai gratuit pour l’évaluation.


Liens utiles


Articles associés