Convertissez HTML en Word DOC ou DOCX en Java.

Convertissez HTML en Word (DOC, DOCX) par programmation en Java.

HTML, ou Hypertext Markup Language, est un langage de balisage standard utilisé pour créer et structurer des pages Web. D’autre part, les documents Word sont utilisés pour créer et éditer des documents textuels. Il existe plusieurs raisons pour lesquelles vous souhaiterez peut-être convertir HTML en Word, par exemple à des fins d’édition, de partage ou d’impression. Les documents Word sont plus faciles à modifier, mieux adaptés à des fins d’impression, plus stables et préservent les informations importantes que les documents HTML. Ainsi, cet article de blog fournira un guide complet sur la façon de convertir HTML en Word (DOC, DOCX) par programmation en Java à l’aide de l’API GroupDocs.Conversion Cloud REST.

Les sujets suivants seront traités dans cet article :

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

À l’aide de GroupDocs.Conversion Cloud SDK for Java, vous pouvez convertir des documents HTML en Word en Java rapidement et avec précision, avec un minimum d’effort. Cette API vous permet d’automatiser le processus de conversion du format de fichier, ce qui facilite la conversion d’un grand nombre de documents. Cela vous fait gagner du temps et des efforts. Il prend également en charge la conversion de vos documents et fichiers de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Vous pouvez traiter rapidement plus de 50 types de fichiers et de documents tels que Word, PDF, PowerPoint, Excel, HTML, CAO, 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>

Veuillez obtenir votre ID client et secret client à 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);

Maintenant, suivez le guide étape par étape ci-dessous sur la conversion de HTML en Word en Java.

Convertir des fichiers HTML en documents Word en Java à l’aide de l’API REST

La conversion de fichiers HTML en Word DOC ou DOCX peut être utile à bien des égards, par exemple à des fins d’édition, de partage ou d’impression. Afin de convertir un document HTML en Word, les étapes suivantes doivent être suivies :

Télécharger le fichier

Tout d’abord, téléchargez le document HTML 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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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 HTML téléchargé sera disponible dans la section des fichiers de votre tableau de bord sur le cloud.

Convertir HTML en Word DOCX en Java

Cette section explique comment convertir un fichier HTML en DOCX 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 HTML d’entrée et le format du fichier de sortie sur “docx”.
  • Ensuite, créez une instance de la classe DocxConvertOptions.
  • En option, définissez diverses options de conversion telles que setFromPage, setPagesCount, setZoom, setDpi, etc.
  • Maintenant, définissez les options de conversion et le chemin du fichier de sortie à l’aide de l’instance ConvertSettings.
  • Après cela, créez une instance de classe ConvertDocumentRequest et passez le paramètre ConvertSettings.
  • Enfin, appelez la méthode convert\document() et passez le paramètre ConvertDocumentRequest.

L’extrait de code suivant montre comment convertir un document HTML en document Word 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;

// Convertir une page Web HTML en document Word 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.html");
			settings.setFormat("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(2);
			convertOptions.setPagesCount(4);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);

      settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.docx");
		
			// 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();
		}
	}
}

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le document Word converti dans le cloud. Vous pouvez le télécharger à 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.docx", 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();
		}
		
	}
}

Convertisseur HTML en Word gratuit en ligne

Comment convertir HTML en Word en ligne gratuitement ? Veuillez essayer convertisseur HTML vers Word gratuit pour générer un document Word à partir de HTML. Ce convertisseur est développé à l’aide de l’API HTML vers Word REST mentionnée ci-dessus.

Conclusion

Nous terminons l’article ici. Voici ce que vous avez appris de cet article :

  • comment convertir des documents HTML en Word DOC ou DOCX en Java par programmation ;
  • télécharger par programmation le fichier HTML dans le cloud, puis télécharger le document Word converti à partir du cloud ;
  • et convertissez en ligne HTML en Word à l’aide d’un convertisseur HTML en Word 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. Par ailleurs, nous vous conseillons de vous référer à notre Guide de prise en main. Commencez à convertir vos documents HTML en Word dès aujourd’hui et voyez la différence que cela fait.

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

poser une question

Pour toute question sur le convertisseur HTML vers Word, n’hésitez pas à nous contacter sur le support gratuit forum.

FAQ

Comment convertir HTML en Word en utilisant Java ?

Le processus de conversion de HTML en Word en Java implique généralement l’utilisation d’une bibliothèque ou API Java, telle que GroupDocs.Conversion Cloud REST API, pour effectuer la conversion. L’API peut être configurée pour gérer le processus de conversion, y compris la gestion des erreurs et des exceptions.

Quelle est la meilleure façon de convertir HTML en Word en Java ?

La meilleure façon de convertir HTML en Word en Java consiste à utiliser une bibliothèque ou une API prenant en charge la conversion, telle que GroupDocs.Conversion Cloud REST API.

Comment convertir HTML en Word en ligne gratuitement ?

Le convertisseur gratuit en ligne HTML vers DOC vous permet de convertir gratuitement, rapidement et facilement du HTML en Word. Une fois la conversion en ligne de HTML en Word DOC terminée, vous pouvez télécharger instantanément le fichier HTML converti sur votre PC. Veuillez suivre les instructions étape par étape données ci-dessous pour la conversion :

  • Ouvrez convertisseur HTML en DOC gratuit en ligne
  • Cliquez à l’intérieur de la zone de dépôt de fichier pour télécharger un fichier HTML ou faites glisser et déposez un fichier HTML.
  • Cliquez sur le bouton Convertir maintenant, le convertisseur HTML vers Word en ligne gratuit convertira le HTML en un fichier Word.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion de la page Web HTML.

Comment convertir HTML en Word sous Windows ?

Veuillez visiter ce lien pour télécharger un convertisseur HTML vers Word hors ligne pour Windows. Le convertisseur de document HTML vers Word hors ligne peut être utilisé pour transformer rapidement HTML en Word sous Windows, en un seul clic.

Voir également

Si vous souhaitez en savoir plus sur des sujets connexes, nous vous recommandons de consulter les articles suivants.