doc en HTML

Conversion DOC en HTML avec C# .NET.

Nous savons que les documents Word offrent un moyen pratique de créer et de formater le contenu, mais le format HTML ouvre un monde de possibilités en matière d’accessibilité, de polyvalence et d’intégration du contenu. Par conséquent, la conversion de documents Word en HTML n’est pas seulement une question de compatibilité ; il s’agit de garantir que le contenu est adapté au Web, réactif et facilement accessible sur divers appareils et plates-formes.

Dans cet article, nous allons discuter en détail de la façon dont nous pouvons facilement convertir un document Word (DOC, DOCX) au format HTML à l’aide de l’API .NET REST.

API REST pour la conversion Word en HTML

La conversion de documents Word au format HTML à l’aide du GroupDocs.Conversion Cloud SDK for .NET offre une solution très pratique et efficace pour la transformation de contenu. Le SDK gère tous les aspects du processus de conversion, y compris la préservation de la structure, du formatage et des styles du document, garantissant que le HTML résultant conserve l’intégrité et la lisibilité du contenu original.

Tout d’abord, nous devons installer le SDK en recherchant GroupDocs.Conversion-Cloud dans le gestionnaire de packages NuGet et en cliquant sur le bouton Installer. Une autre option consiste à exécuter la commande suivante dans la console du gestionnaire de packages.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Deuxièmement, nous devons obtenir nos informations d’identification API personnalisées (c’est-à-dire l’ID client et le secret client).Veuillez suivre les instructions spécifiées dans ce court tutoriel expliquant les détails sur la façon d’obtenir les informations d’identification de l’API.

Convertir DOC en HTML en C#

Dans cette section, nous allons explorer en détail la façon dont le SDK GroupDocs.Conversion Cloud pour .NET fournit une plate-forme pratique et fiable pour convertir des documents Word en HTML et vous permet de rationaliser facilement les flux de travail de transformation de contenu.

  1. Créez une instance de la classe « Configuration » où nous transmettons les informations d’identification du client comme arguments.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisez le ConvertApi où nous passons l’objet Configuration comme argument d’entrée.
var apiInstance = new ConvertApi(configurations);
  1. Téléchargez le document Word d’entrée sur le stockage cloud.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
  1. Créez une instance « ConvertSettings » dans laquelle nous spécifions le nom du document Word d’entrée, le format résultant comme « html » et le nom du fichier HTML de sortie comme arguments.
var settings = new ConvertSettings{...}
  1. Appelez l’API ConvertDocumentRequest pour exporter le document Word au format HTML et enregistrer le code HTML obtenu sur le stockage cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
docx en html

Image : - Un aperçu de la conversion DOCX en HTML.

DOCX en HTML à l’aide des commandes cURL

L’un des principaux avantages de l’utilisation de GroupDocs.Conversion Cloud avec les commandes cURL est la simplicité et la flexibilité qu’il offre. Vous pouvez facilement intégrer le processus de conversion dans vos flux de travail ou vos scripts et automatiser efficacement la tâche de conversion DOCX en HTML.

La première étape de cette approche consiste à générer le jeton d’accès JWT en fonction des informations d’identification du client. Une fois que nous avons généré le jeton JWT, nous devons exécuter la commande cURL suivante pour convertir le document Word au format HTML et enregistrer le fichier résultant sur 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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

Veuillez remplacer inputFile par le nom du fichier CSV d’entrée, resultantHTML par le nom du fichier HTML résultant et accessToken par le jeton d’accès JWT personnalisé.

  • Afin d’enregistrer le HTML résultant sur le lecteur 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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "myResultant.html"

Application de conversion Word en HTML

N’oubliez pas d’essayer d’utiliser notre [application de conversion DOCX en HTML] légère et ultra-efficace]14. Cette application gratuite est construite sur les API GroupDocs.Conversion Cloud et vous permet d’être témoin des capacités étonnantes de l’API de conversion de documents Word en HTML.

Convertisseur DOCX en HTML

Liens utiles

Conclusion

Que vous préfériez la simplicité et la flexibilité des commandes cURL ou les fonctionnalités complètes offertes directement par l’API GroupDocs.Conversion Cloud, la conversion de documents Word (DOC, DOCX etc.) au format HTML devient un processus transparent et efficace. Les deux approches fournissent des solutions fiables pour la transformation de contenu, garantissant que le HTML résultant conserve l’intégrité, le formatage et la structure du document d’origine.

Articles Liés

Nous vous recommandons également de visiter les liens suivants pour en savoir plus sur :