Comment convertir des présentations PowerPoint au format HTML en utilisant Java.

Comment convertir PowerPoint (PPT/PPTX) en HTML en utilisant Java

La conversion d’une présentation PowerPoint en HTML peut être utile dans certaines situations. Par exemple, si vous souhaitez que vos présentations soient visionnées sur le Web, ou si vous souhaitez améliorer son optimisation pour les moteurs de recherche et la rendre plus facilement accessible aux utilisateurs en ligne. De plus, la conversion de PowerPoint en HTML permet d’améliorer l’édition, la sécurité et la possibilité de recherche sur n’importe quel appareil utilisant un navigateur Web moderne. Par conséquent, cet article montre comment convertir PowerPoint PPT ou PPTX en HTML par programmation à l’aide de Java.

Les sujets suivants seront abordés dans ce didacticiel :

API REST de conversion Java PowerPoint vers HTML - Installation du SDK

La conversion de fichiers PowerPoint en HTML peut être une tâche énorme, mais en utilisant GroupDocs.Conversion Cloud REST API in Java, c’est désormais simple et très efficace. L’API Java GroupDocs Cloud est un outil puissant pour convertir divers types de documents et d’images, y compris PPTX en pages Web HTML. Il facilite l’intégration de l’API dans les applications Java, vous permettant d’effectuer le service de conversion rapidement et sans logiciel supplémentaire. De plus, l’API conserve le format de texte d’origine et les mises en page des documents pendant le processus de conversion, ce qui peut être utile pour préserver l’intégrité des documents d’origine. L’API prend également en charge une large gamme de formats de fichiers, vous permettant de convertir non seulement PowerPoint, mais également des PDF, Word, Excel, des pages HTML, des fichiers CAO, des images raster, etc.

Vous pouvez télécharger le fichier JAR de l’API ou l’installer à l’aide des configurations Maven. Ajoutez un référentiel et une dépendance au fichier POM.xml de votre projet. Voici les instructions pour Maven :

Référentiel Maven :

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dépendance Maven :

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Inscrivez-vous à un compte GroupDocs pour obtenir l’ID d’application et le secret d’application à partir du tableau de bord avant de commencer à suivre les étapes et les extraits de code disponibles. Veuillez entrer le code ci-dessous une fois que vous avez votre identifiant et votre secret :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Comment convertir PowerPoint en fichier HTML en Java à l’aide de l’API REST

Pour convertir un fichier PowerPoint PPT ou PPTX en HTML par programme en Java à l’aide de l’API REST GroupDocs.Conversion Cloud, vous devrez effectuer les étapes suivantes :

Télécharger le fichier

Tout d’abord, téléchargez le document PowerPoint sur le stockage cloud à l’aide de l’extrait de code ci-dessous :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Par conséquent, le fichier PowerPoint téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir PowerPoint PPTX en HTML à l’aide de Java

Cette section explique comment convertir un PPT ou PPTX en un document HTML par programmation en Java en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de la classe ConvertApi.
  • Deuxièmement, créez une instance de la classe ConvertSettings.
  • Troisièmement, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin du fichier PowerPoint d’entrée et le format du fichier de sortie sur “html”.
  • Maintenant, définissez le chemin du fichier HTML de sortie.
  • Ensuite, créez une instance de classe ConvertDocumentRequest et passez le paramètre settings.
  • Enfin, invoquez la méthode convertDocument() avec le paramètre ConvertDocumentRequest.

L’extrait de code suivant montre comment exporter PowerPoint vers HTML en Java à l’aide de l’API REST :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Comment convertir des diapositives PowerPoint en page Web HTML en Java.
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// convertir au format spécifié
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}
Comment convertir des présentations PowerPoint au format HTML en utilisant Java.

Convertir PowerPoint PPTX en document HTML en Java

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le document HTML converti dans le cloud. Vous pouvez télécharger le fichier HTML converti à l’aide de l’extrait de code suivant :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Télécharger le fichier à partir du Cloud Storage en Java
public class App {

	public static void main(String[] args) {
				
		// Créer une instance de l'API de conversion					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Dans la section suivante, nous transformerons PowerPoint en HTML à l’aide de paramètres plus avancés à l’aide de l’API Java REST.

Convertir des diapositives PowerPoint en HTML en ligne en Java à l’aide des options avancées

Dans cette section, nous allons convertir et enregistrer PowerPoint en tant que page Web HTML à l’aide de certains paramètres avancés par programmation dans Java en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de la classe ConvertApi.
  • Deuxièmement, créez une instance de la classe ConvertSettings.
  • Troisièmement, indiquez le nom du stockage cloud.
  • Ensuite, définissez le chemin du fichier PowerPoint d’entrée et le format du fichier de sortie sur “html”.
  • Ensuite, créez une instance de la classe HtmlConvertOptions.
  • Ensuite, définissez diverses options de conversion telles que setFromPage, setPagesCount, setFixedLayout, etc.
  • Maintenant, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance ConvertSettings.
  • Créez une instance de classe ConvertDocumentRequest et transmettez les paramètres de paramètres.
  • Enfin, appelez la méthode convertDocument() et passez le paramètre ConvertDocumentRequest.

Veuillez suivre les étapes mentionnées précédemment pour charger et télécharger les fichiers. L’exemple de code suivant montre comment convertir PowerPoint PPTX en documents HTML à l’aide de paramètres avancés :

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java convertit les diapositives PPT ou PPTX en document HTML à l'aide de paramètres supplémentaires.
public class App {

	public static void main(String[] args) {
		
		// Créer une instance de l'API de conversion
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Préparer les paramètres de conversion
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(3);
			convertOptions.setPagesCount(5);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// convertir au format spécifié
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}
Comment convertir des présentations PowerPoint au format HTML en utilisant Java.

Convertir PowerPoint PPTX en document HTML en Java

Enfin, ne laissez pas le processus de conversion des fichiers PowerPoint en HTML vous retenir, essayez l’API GroupDocs.Conversion Cloud REST dès aujourd’hui et découvrez la facilité et la simplicité de la conversion de vos présentations en HTML en Java.

Convertisseur PowerPoint en HTML gratuit en ligne

Comment convertir gratuitement des présentations PowerPoint en fichiers HTML en ligne ? Veuillez essayer un convertisseur PowerPoint PPTX vers HTML en ligne pour créer gratuitement du code HTML à partir d’un fichier de présentation. Ce convertisseur est développé à l’aide de l’API PowerPoint vers HTML REST mentionnée ci-dessus.

Conclusion

Cela nous amène à la fin de cet article de blog. Voici ce que vous avez appris de cet article :

  • comment changer PPTX en une page HTML en Java par programmation ;
  • comment convertir un PowerPoint PPT en un fichier HTML en utilisant des paramètres avancés en Java ;
  • télécharger par programmation le document PowerPoint sur le cloud, puis télécharger le fichier HTML converti à partir du cloud ;
  • et convertissez PowerPoint en HTML en ligne à l’aide d’un convertisseur PowerPoint en HTML gratuit.

De plus, nous fournissons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur. Le code source complet de Java SDK est disponible gratuitement sur Github. Veuillez consulter le SDK GroupDocs.Conversion Cloud pour Java Exemples ici. De plus, nous vous suggérons de suivre notre Guide de démarrage pour les étapes détaillées et l’utilisation.

Enfin, nous continuons à écrire de nouveaux articles de blog sur différents formats de fichiers et conversions à l’aide de l’API REST. Alors, s’il vous plaît contactez-nous pour des mises à jour régulières.

poser une question

Si vous avez des questions concernant l’API de conversion PowerPoint vers HTML, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.

FAQ

Quelle est la meilleure façon de convertir un fichier PowerPoint PPT ou PPTX en HTML ?

L’utilisation d’une bibliothèque Java telle que GroupDocs.Conversion Cloud REST API est le meilleur moyen de convertir un fichier PowerPoint PPT ou PPTX en HTML. Il s’agit d’une API basée sur le cloud qui prend en charge divers formats de fichiers et peut être intégrée à votre application Java pour convertir des documents PowerPoint en HTML.

Comment puis-je utiliser Java pour convertir des fichiers PowerPoint en HTML ?

Vous pouvez convertir PowerPoint PPT en HTML en utilisant Java SDK. Tout d’abord, créez une instance de ConvertApi, définissez les valeurs de ConvertSettings et appelez la méthode convertDocument avec ConvertDocumentRequest pour enregistrer PPT en tant que fichier HTML.

Comment puis-je convertir gratuitement un fichier PowerPoint en HTML en ligne ?

Convertisseur PowerPoint PPT en HTML en ligne vous permet de convertir PowerPoint en HTML avec formatage et conservation de la mise en page. Une fois la conversion en ligne de la présentation PPT en HTML terminée, vous pouvez télécharger instantanément le fichier HTML converti sur votre système. Veuillez suivre les instructions étape par étape données ci-dessous pour effectuer la conversion :

  • Ouvrez un convertisseur PowerPoint vers HTML gratuit en ligne.
  • Maintenant, cliquez dans la zone de dépôt de fichier pour télécharger un fichier PowerPoint ou faites glisser et déposez un fichier PowerPoint.
  • Ensuite, cliquez sur le bouton Convertir maintenant. Le convertisseur PowerPoint en HTML gratuit en ligne transformera le fichier PPT en HTML.
  • Le lien de téléchargement du fichier HTML de sortie sera disponible instantanément après la conversion des diapositives PowerPoint.

Pouvez-vous recommander une bibliothèque Java open source pour convertir PowerPoint en HTML ?

Vous pouvez télécharger le convertisseur de présentation PPT en HTML bibliothèque Java pour traiter, manipuler et créer du HTML à partir de diapositives PowerPoint en Java par programme.

Existe-t-il un moyen de convertir un fichier PowerPoint en HTML sous Windows ?

Veuillez visiter ce lien pour télécharger un convertisseur PowerPoint vers HTML hors ligne pour Windows. Ce convertisseur PowerPoint vers HTML gratuit peut être utilisé pour exporter rapidement PowerPoint vers HTML avec des liens et du multimédia sur Windows, en un seul clic.

Voir également

Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de lire les articles répertoriés ci-dessous :