html to powerpoint

Convertir HTML en PowerPoint en utilisant Java.

La conversion de contenu en est cruciale pour les professionnels et les développeurs qui doivent présenter des données basées sur le web de manière dynamique. Que vous créiez des rapports interactifs, que vous présentiez des maquettes de site web ou que vous intégriez du contenu en ligne dans des présentations, cette conversion permet d’obtenir des diapositives fluides et visuellement attrayantes. Dans cet article, nous allons discuter des détails sur la conversion de HTML en PowerPoint présentations.

Pourquoi convertir HTML en PowerPoint ?

  • Préserver le contenu Web – Conserver la structure et le style des pages HTML dans un format PowerPoint modifiable.
  • Création de présentations sans effort – Générer des diapositives dynamiquement à partir de contenu web sans copier ni formater manuellement.
  • Collaboration & Sharing – Partagez des rapports ou des tableaux de bord basés sur le web dans un format largement utilisé pour les présentations commerciales.
  • Processus de Conversion Automatisé – Simplifiez l’automatisation des flux de travail en intégrant des capacités de conversion dans vos applications Java.

Cet article couvre les sujets suivants :

API de conversion HTML en PowerPoint

GroupDocs.Conversion Cloud SDK for Java fournit une API robuste et conviviale pour convertir des fichiers HTML en PPTX avec une grande précision. Le SDK gère des structures HTML complexes, des styles intégrés et des images tout en garantissant une génération de diapositives PowerPoint fluide.

Pour utiliser le SDK, la première étape consiste à installer la référence de GroupDocs.Conversion Cloud SDK pour Java. Veuillez ajouter la dépendance Maven suivante dans pom.xml :

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

Obtenir des identifiants API

Obtenez vos identifiants Client ID et Client Secret à partir du GroupDocs Cloud Dashboard en suivant les instructions spécifiées dans ce tutorial.

Insérer du HTML dans PowerPoint en utilisant Java

La section suivante fournit des détails sur la façon dont vous pouvez automatiser la conversion HTML en PowerPoint à l’aide de Java.

  1. Authentifier les identifiants de l’API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Télécharger le fichier JSON vers le stockage Cloud.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
  1. Définir les paramètres de conversion.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("PPTX");
settings.setOutputPath("converted.pptx");
  1. Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! Resultant PPTX saved at: " + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Créer une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client.
Configuration configuration = new Configuration(clientId, clientSecret);
// Définissez l'URL de base de l'API pour effectuer l'opération de conversion HTMl en PPTX.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Initialisez une instance de ConvertApi avec l'objet Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("PPTX");
settings.setOutputPath("myResultant.pptx");
    
// Invoquez l'API ConvertDocument pour la conversion HTML en PPTX.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant PPTX saved at: " + response.getFilePath());
}
html to ppt

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

La présentation PowerPoint résultante générée dans l’exemple ci-dessus peut être téléchargée à partir de converted.pptx.

Embed Webpage into PowerPoint using cURL

Utiliser des commandes cURL pour la conversion HTML en PowerPoint (PPTX) offre plusieurs avantages, en particulier pour les développeurs et les entreprises cherchant une approche rapide, automatisée et scriptable pour la transformation de documents. C’est léger et rapide, il a une compatibilité multiplateforme, il est sécurisé et évolutif et nécessite un effort de codage minimal.

La première étape de cette approche consiste à générer un jeton d’accès JWT puis à exécuter la commande cURL suivante pour insérer la page web dans une présentation PowerPoint et enregistrer le PowerPoint résultant dans le stockage cloud.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceHTML}\",  \"Format\": \"PPT\",  \"OutputPath\": \"{resultantFile}\"}"

Veuillez remplacer sourceHTML par le nom du fichier HTML d’entrée, OutputPath par le nom de la présentation PowerPoint résultante et accessToken par le jeton d’accès JWT personnalisé.

Free HTML to PPT Converter

Afin de découvrir les capacités incroyables de GroupDocs.Conversion Cloud REST API, vous pouvez envisager d’utiliser notre application web gratuite HTML to PowerPoint Converter.

html to pptx app

Liens utiles

Conclusion

Nous avons appris que GroupDocs.Conversion Cloud fournit un moyen efficace de convertir HTML en PowerPoint, garantissant des résultats de haute qualité avec un minimum d’efforts. En intégrant cette API, vous pouvez automatiser la transformation HTML en PPTX et améliorer les workflows de traitement des documents.

Articles recommandés

Découvrez ces articles connexes pour plus de solutions de conversion :