Markdown Converter – Convertir MD en C#
Markdown est un langage de balisage léger conçu pour indiquer la mise en forme du texte brut. Les fichiers MD utilisent le langage Markdown proposé et développé par John Gruber. Ils comprennent des caractères de texte en ligne qui déterminent la mise en forme du texte, comme l’indentation, la mise en forme des tableaux, les polices et les titres. En outre, les fichiers MD peuvent être convertis en HTML, PDF ou images afin de tirer parti d’autres formats pour des tâches spécifiques.
La principale caractéristique d’Aspose.HTML est une fonction de conversion. L’espace de noms Aspose.Html.Converters facilite l’accès aux méthodes de conversion. Il fournit un large éventail de conversions vers les formats les plus courants, tels que Markdown vers HTML, Markdown vers DOCX ou Markdown vers PDF.
Vous pouvez télécharger les exemples complets et les fichiers de données sur GitHub.
Cette section fournit des informations sur la liste des conversions Markdown prises en charge et sur la manière de les effectuer à l’aide des méthodes ConvertMarkdown(). Toutes ces méthodes permettent la conversion de base de Markdown en HTML. Les conversions de Markdown vers d’autres formats passent par l’étape de conversion de Markdown vers HTML.
Jetez un coup d’œil à l’exemple C# suivant, qui montre la conversion de Markdown en JPG avec ImageSaveOptions :
1// Convert Markdown to JPG in C# with custom settings
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-options.jpg");
8
9// Convert Markdown to HTML
10using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
11
12// Initialize ImageSaveOptions
13ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg)
14{
15 UseAntialiasing = true,
16 HorizontalResolution = 200,
17 VerticalResolution = 200,
18 BackgroundColor = System.Drawing.Color.AliceBlue
19};
20options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(600, 950), new Margin(30, 20, 10, 10));
21
22// Convert HTML to JPG
23Converter.ConvertHTML(document, options, savePath);
Dans l’exemple, la méthode
ConvertMarkdown(sourcePath
) prend le chemin source d’un fichier Markdown et produit un
HTMLDocument. Le constructeur de ImageSaveOptions() crée un nouvel objet
ImageSaveOptions avec JPG ImageFormat et un ensemble de propriétés. Ensuite, la méthode
ConvertHTML() prend HTMLDocument, ImageSaveOptions, et le chemin de sortie et complète la conversion Markdown vers JPG.
Aspose.HTML propose un Convertisseur Markdown en ligne gratuit pour convertir les fichiers Markdown dans une variété de formats populaires. Vous pouvez facilement convertir Markdown en HTML, Markdown en PDF, Markdown en JPG, ou MHTML en DOCX. Il suffit de sélectionner le fichier, de choisir le format à convertir et le tour est joué. C’est rapide et entièrement gratuit !