
API REST Java pour la conversion de HTML en document Word.
Êtes-vous à la recherche de convertir HTML en documents Word en Java ? Que vous développiez un logiciel d’automatisation de documents ou que vous ayez besoin de générer des rapports Word à partir de modèles HTML, ce tutoriel vous montre comment le faire efficacement en utilisant le GroupDocs.Conversion Cloud SDK pour Java. Avec seulement quelques lignes de code, vous pouvez transformer HTML en format DOC ou DOCX tout en préservant la mise en page et le style.
Pourquoi convertir HTML en Word en Java ?
La conversion d’un HTML en document Word vous permet de :
- Créez des documents professionnels à partir de contenu Web.
- Automatisez les workflows de génération de documents.
- Conserver le formatage et les styles CSS de HTML.
- Exporter des modèles HTML dynamiques au format de fichiers Word modifiables.
Explorons les sujets suivants en détail.
- Java HTML to DOCX Conversion REST API
- Comment convertir HTML en Word en Java
- Conversion HTML en DOCX à l’aide de cURL
- Essayez le convertisseur HTML en Word en ligne gratuit
Java HTML to DOCX Conversion REST API
GroupDocs.Conversion Cloud SDK for Java fournit une puissante API REST qui vous permet de convertir plus de 50 formats de fichiers, y compris HTML en DOC et DOCX. Ainsi, vous pouvez facilement interagir avec l’API REST sans gérer des requêtes HTTP brutes.
🛠️ Avantages de l’utilisation du Java SDK
Voici quelques raisons convaincantes pour lesquelles les développeurs Java aiment utiliser ce SDK basé sur REST :
🔧 Intégration facile
S’intègre de manière transparente dans les applications Java avec seulement quelques lignes de code.
📁 Prend en charge plus de 50 formats de fichiers
Convertir entre DOCX, PDF, HTML, XLSX, PPTX, JPG, et de nombreux autres formats.
☁️ Basé sur le cloud & Indépendant de la plateforme
Aucune installation ou gestion de bibliothèques ou de dépendances locales n’est nécessaire.
🔒 Sécure et Fiable
Vos données sont transférées en toute sécurité via HTTPS en utilisant l’authentification OAuth 2.0.
🚀 Automatiser les flux de travail
Automatiser les tâches de transformation de documents et réduire l’effort manuel.
💡 Conseil Pro : Combinez le SDK avec des tâches cron ou des microservices pour convertir en lot des milliers de documents.
Maintenant, afin d’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>25.3</version>
</dependency>
Obtenir des identifiants API
Inscrivez-vous sur GroupDocs Cloud Dashboard et obtenez votre ID client et secret client (veuillez suivre les instructions spécifiées dans ce tutoriel).
Comment convertir HTML en Word en Java
Cette section fournit les détails sur la façon dont nous pouvons facilement effectuer la conversion de HTML en document Word en utilisant un extrait de code Java.
- Authentifiez les identifiants de l’API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- 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));
- Définir les paramètres de conversion.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos informations d'identification API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Créer une instance de la classe Configuration et l'initialiser 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 de HTML en document Word
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("DOC");
settings.setOutputPath("myResultant.doc");
// Utilisez la méthode ConvertDocument pour convertir un document HTML en document Word.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Vérifiez la réponse et imprimez le message de succès
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}

Image:- Aperçu de la conversion HTML en document Word.
Conversion HTML à DOCX à l’aide de cURL
Si vous préférez les outils en ligne de commande, vous pouvez facilement effectuer la conversion HTML en DOCX en utilisant cURL et GroupDocs.Conversion API REST.
Tout d’abord, nous devons générer un jeton d’accès JWT, puis exécuter la commande cURL suivante pour transformer une page web en document Word et enregistrer le DOCX 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\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
Veuillez remplacer sourceFile
par le nom du fichier HTML d’entrée, resultantFile
par le nom du document Word résultant et accessToken
par le token d’accès JWT personnalisé.
- Afin d’enregistrer le document Word résultant sur le disque local, veuillez essayer d’utiliser la commande cURL suivante.
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\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
Essayez le convertisseur HTML en Word gratuit en ligne
Utilisez notre application gratuite HTML to Word Converter dans un navigateur web et testez les capacités de l’API GroupDocs.Conversion Cloud.
Liens utiles
Réflexions finales
En utilisant le SDK GroupDocs.Conversion Cloud pour Java, vous pouvez facilement intégrer la conversion de HTML en document Word dans vos applications. Cela permet de gagner du temps, préserve la mise en forme et simplifie les flux de travail d’automatisation de documents pour les développeurs.
Articles recommandés
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :