Il est évident que Markdown est facile à apprendre et rend les choses assez simples lors de l’écriture de texte formaté. En fait, vous pouvez facilement convertir des fichiers MD vers n’importe quel autre format de fichier populaire tel que PDF, DOCX, HTML, etc. Cependant, GorupDocs.Conversion propose des SDK dans plusieurs langages de programmation pour convertir et manipuler par programme divers formats de fichiers. De plus, vous pouvez utiliser les API REST proposées par GorupDocs.Conversion. Ainsi, dans cet article de blog, nous apprendrons comment convertir Markdown en HTML en C# à l’aide du GorupDocs.Conversion Cloud SDK for .NET. De plus, il existe un convertisseur MD en HTML en ligne alimenté par GorupDocs.Conversion Cloud SDK.
Nous aborderons les points suivants dans cet article :
- Installation de l’API de conversion Markdown
- Convertir Markdown en HTML en C#
- Convertisseur MD en HTML en ligne
Installation de l’API de conversion Markdown
GorupDocs.Conversion Cloud SDK for .NET propose des solutions basées sur le cloud au niveau de l’entreprise et, heureusement, il est très facile à installer et à configurer. Eh bien, vous pouvez installer cette bibliothèque de générateur de fichiers HTML en téléchargeant ce NuGet Package ou vous pouvez exécuter la commande suivante dans le gestionnaire de packages NuGet :
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
Convertir Markdown en HTML en C#
Après une installation réussie, l’étape suivante consiste à obtenir les informations d’identification de l’API. Encore une fois, c’est très simple, vous pouvez obtenir l’ID client et le secret client de votre application à partir de l’API Cloud tableau de bord. Même si, vous pouvez visiter notre guide pour savoir comment obtenir les informations d’identification de l’API pour cette API de conversion Markdown.
Dernière chose avant d’écrire l’extrait de code, sachez que nous avons déjà un fichier source Markdown sur notre tableau de bord API Cloud. Cependant, vous pouvez automatiser la tâche de téléchargement de fichiers en appelant la méthode UploadFile de cette bibliothèque génératrice de fichiers HTML.
Maintenant, suivez les étapes suivantes pour convertir Markdown en HTML par programme :
- Initialisez une instance de la classe Configuration et initialisez-la avec le secret client et l’ID client.
- Définissez la valeur de ApiBaseUrl pour définir l’URL de base de l’API de conversion Markdown.
- Créez un objet de la classe ConvertApi avec l’objet de la classe Configuration.
- Instanciez une instance de la classe ConvertSettings et initialisez-la en définissant les valeurs telles que FilePath, Format et OutputPath.
- La méthode ConvertDocument convertira le Markdown en HTML par programme.
L’exemple de code suivant convertit le MD en HTML en C# :
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// Convertir Markdown en HTML en C#
class Convert_MD_to_HTML
{
static void Main(string[] args)
{
try
{
// Obtenez vos identifiants API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Initialisez une instance de la classe Configuration et initialisez-la avec le secret client et l'ID client.
var configuration = new Configuration(clientId, clientSecret);
// Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'API de conversion Markdown.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Créez un objet de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Instanciez une instance de la classe ConvertSettings et initialisez-la en définissant les valeurs telles que FilePath, Format et OutputPath.
var settings = new ConvertSettings
{
FilePath = "sample.md",
Format = "html",
OutputPath = "test/sample.html"
};
// La méthode ConvertDocument convertira le Markdown en HTML par programme.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
Le fichier HTML résultant sera généré dans le dossier « test » dans l’API Cloud tableau de bord. Ainsi, vous pouvez télécharger le fichier manuellement ou par programme en appelant la méthode DownloadFile de cette API de conversion Markdown.
Convertisseur MD en HTML en ligne
Jusqu’à présent, nous avons appris comment convertir par programmation Markdown en HTML dans une application .NET. Ensuite, nous pouvons automatiser cette conversion MD en HTML à l’aide d’un convertisseur Markdown en HTML en ligne basé sur un navigateur. Il est ultra rapide, efficace et sécurisé, et est livré avec une interface utilisateur par glisser-déposer. Nous vous recommandons fortement d’essayer cet outil en ligne car il est gratuit et ne nécessite aucun abonnement.
Dernières pensées
C’est la fin de cet article de blog. Ce guide est spécifiquement destiné aux développeurs .NET, mais vous pouvez trouver des SDK GorupDocs.Conversion Cloud dans plusieurs langages de programmation populaires. Ainsi, vous pouvez développer un module de conversion MD en HTML dans n’importe quel langage de programmation pour votre application métier. Nous espérons que vous avez appris à convertir Markdown en HTML en C# et que vous pourrez visiter la documentation pour en savoir plus sur d’autres fonctionnalités. Surtout, vous pouvez interagir avec nos API cloud en direct ici. De plus, vous pouvez cloner notre dépôt GitHub afin de personnaliser ce wrapper .NET et avant cela, vous devriez parcourir notre Guide de démarrage.
Enfin, groupdocs.cloud rédige de nouveaux articles de blog. Alors, restez en contact pour les mises à jour régulières.
poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
Foire aux questions – FAQ
Comment convertir un fichier Markdown en HTML ?
Vous pouvez convertir MD en HTML à l’aide de cet outil Web en ligne et cet outil est alimenté par les GorupDocs.Conversion Cloud SDK.
Comment générer du HTML à partir de Markdown dans Visual Studio ?
Veuillez visiter ce lien pour connaître la réponse en détail.