La conversion de documents Word en HTML est une exigence courante lors de la publication de contenu sur des sites Web, de la création de visualiseurs de documents ou de l’intégration de fichiers Word dans des applications web. En utilisant .NET Cloud SDK, vous pouvez facilement convertir des fichiers DOC et DOCX en HTML propre et conforme aux normes sans avoir recours à Microsoft Word ou à l’automatisation de bureau.

Dans ce guide, vous apprendrez comment effectuer une conversion de Word en HTML en utilisant C# via un SDK Cloud .NET basé sur REST, sécurisé et évolutif.


API pour la conversion de Word en HTML

Le GroupDocs.Conversion Cloud SDK pour .NET fournit une solution puissante et indépendante de la plateforme pour convertir des documents Word en HTML. Il préserve la mise en forme du texte, les tables, les images et la mise en page tout en produisant une sortie adaptée au web.

Caractéristiques clés

  • Convertir DOC et DOCX en HTML avec une haute fidélité
  • Aucune dépendance à Microsoft Office
  • Architecture API REST basée sur le cloud
  • Authentification sécurisée OAuth 2.0
  • Enregistrez la sortie dans le stockage cloud ou téléchargez-la localement.
  • Intégration facile avec des applications .NET (C#)

Installer le SDK via NuGet

Install-Package GroupDocs.Conversion-Cloud

Créez votre ID client et votre secret client à partir du GroupDocs Cloud Dashboard.


Convertir Word en HTML en C#

Suivez ces étapes pour convertir un document Word en HTML en utilisant C# et le SDK Cloud .NET.

Étape 1 : Configurer les identifiants de l’API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

Étape 2 : Télécharger le document Word sur le stockage en cloud

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

Étape 3 : Définir les paramètres de conversion HTML

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

Étape 4 : Convertir Word en HTML

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// Obtenez vos identifiants API 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// Instanciez une instance de la classe Configuration avec le Client Secret et le Client ID. 
var configuration = new Configuration(clientId, clientSecret);
// Définir la valeur de ApiBaseUrl pour définir l'URL de base de l'API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialiser un objet de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Créer une instance de la classe ConvertSettings.
var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

// call the API to trigger Word to HTML conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);

DOCX en HTML en utilisant cURL

Vous pouvez également convertir des documents Word en HTML en utilisant l’API REST directement avec cURL.

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

Remplacez {ACCESSTOKEN} par votre jeton JWT généré à l’aide des informations d’identification du client.


Convertisseur de mots en HTML en ligne gratuit

Vous cherchez une option sans code ? Essayez le convertisseur gratuit Word to HTML online converter propulsé par GroupDocs.Conversion Cloud.

Convertisseur gratuit DOCX en HTML

Ressources utiles


Conclusion

Nous avons appris que l’API REST .NET rend la conversion de Word en HTML rapide, fiable et évolutive. Que vous construisiez un affichage de documents, publiiez du contenu Word sur le web ou intégriez la conversion de documents dans votre application .NET, cette API fournit tout ce dont vous avez besoin avec un code minimal.


❓ Questions Fréquemment Posées (FAQs)

  1. How do I convert Word Document to HTML in C#? Utilisez le SDK GroupDocs.Conversion Cloud pour .NET et appelez l’API ConvertDocument() pour convertir un document Word au format HTML.

  2. Puis-je également convertir DOCX en HTML ? Oui. Le SDK Cloud .NET prend en charge les fichiers DOC et DOCX vers HTML pour des flux de travail de gestion de documents complets.

  3. Puis-je tester l’API sans aucune limitation ? Oui. Vous pouvez demander une licence d’essai gratuite de 30 jours pour tester l’API sans aucune limitation.

Articles connexes