Convertir Markdown en HTML – C#
Markdown est un langage de balisage avec une syntaxe de formatage de texte brut. Markdown est souvent utilisé comme format pour la documentation et les fichiers readme, car il permet d’écrire dans un style facile à lire et à écrire. Sa conception lui permet d’être facilement converti dans de nombreux formats de sortie, mais à l’origine, il a été créé pour convertir uniquement en HTML. En utilisant la bibliothèque Aspose.HTML for .NET dans votre application C#, vous pouvez facilement convertir Markdown en un fichier HTML avec seulement quelques lignes de code !
Cet article explique comment convertir Markdown en HTML à l’aide de l’API Aspose.HTML for .NET. Vous découvrirez les scénarios de conversion Markdown vers HTML pris en charge et des exemples C# pour les illustrer. Vous pouvez également essayer un convertisseur Markdown en ligne pour tester la fonctionnalité de l’API Aspose.HTML et convertir Markdown à la volée.
Convertisseur Markdown en ligne
Vous pouvez convertir Markdown en HTML avec l’API Aspose.HTML for .NET en temps réel. Veuillez charger un fichier Markdown à partir du système de fichiers local et exécuter l’exemple. Les options d’enregistrement sont définies par défaut. Vous recevrez immédiatement le résultat de la conversion dans un fichier séparé.
Si vous souhaitez convertir Markdown en HTML de manière programmatique, veuillez consulter les exemples de code C# suivants.
Exemple 1. Créer un fichier MD source à partir du code et convertir Markdown en HTML
Vous pouvez convertir le format Markdown au format HTML en utilisant C# et d’autres langages de programmation .NET. Aspose.HTML propose les méthodes ConvertMarkdown() comme moyen simple et compréhensible d’effectuer la conversion Markdown vers HTML. Si vous souhaitez créer un document Markdown à partir d’une chaîne utilisateur directement dans votre code et l’enregistrer dans un fichier, l’exemple suivant peut vous aider :
- Préparer un document source Markdown. Dans l’exemple, nous créons un fichier Markdown à partir du code.
- Préparer un chemin d’accès pour l’enregistrement du fichier converti.
- Utilisez la méthode
ConvertMarkdown() de la classe Converter pour enregistrer Markdown en tant que fichier HTML. Vous devez passer les paramètres
sourcePath
etsavePath
à la méthode ConvertMarkdown() pour la conversion Markdown vers HTML.
1// Convert Markdown to HTML using C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(OutputDir, "document.md");
5
6// Prepare a simple Markdown example
7string code = "### Hello, World!" +
8 "\r\n" +
9 "[visit applications](https://products.aspose.app/html/)";
10// Create a Markdown file
11File.WriteAllText(sourcePath, code);
12
13// Prepare a path to save the converted file
14string savePath = Path.Combine(OutputDir, "document-output.html");
15
16// Convert Markdown to HTML document
17Converter.ConvertMarkdown(sourcePath, savePath);
Exemple 2. Convertir un fichier Markdown existant en HTML
Si vous souhaitez convertir un document Markdown existant à partir d’un système de fichiers local, l’exemple suivant peut vous aider. Vous devez suivre quelques étapes :
- Ouvrir un document Markdown existant. Dans l’exemple, nous chargeons un fichier Markdown à partir d’un système de fichiers local ( nature.md).
- Préparer un chemin d’accès pour l’enregistrement du fichier converti.
- Utilisez la méthode
ConvertMarkdown() de la classe Converter pour enregistrer Markdown en tant que fichier HTML. Vous devez passer les paramètres
sourcePath
etsavePath
à la méthode ConvertMarkdown() pour la conversion Markdown vers HTML.
L’extrait de code suivant montre comment convertir Markdown en HTML à l’aide de Aspose.HTML for .NET.
1// Convert Markdown to HTML in C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(DataDir, "nature.md");
5
6// Prepare a path to save the converted file
7string savePath = Path.Combine(OutputDir, "nature-output.html");
8
9// Convert Markdown to HTML
10Converter.ConvertMarkdown(sourcePath, savePath);
Vous pouvez visualiser le fichier HTML résultant en suivant le lien – nature-output.html
Téléchargez la bibliothèque Aspose.HTML for .NET, qui vous permet de convertir avec succès, rapidement et facilement vos documents HTML, MHTML, EPUB, SVG et Markdown vers les formats les plus populaires.
Vous pouvez vérifier la qualité de la conversion Markdown vers HTML avec notre Convertisseur Markdown vers HTML en ligne. Téléchargez, convertissez vos fichiers et obtenez des résultats en quelques secondes. Essayez gratuitement notre convertisseur Markdown vers HTML !