Markdown est un langage de balisage léger largement utilisé pour créer des sites Web, des documents et des fichiers Lisez-moi en ajoutant simplement des éléments de mise en forme au texte brut. Il est largement pris en charge par presque tous les navigateurs et éditeurs de texte. Son énorme compatibilité augmente son utilisation ainsi que son rendu vers et depuis d’autres formats de documents portables. Dans cet article, vous apprendrez à convertir par programme les fichiers Markdown au format PDF à l’aide de C#.

Convertir des fichiers MD en PDF à l'aide de l'API .NET

API .NET pour convertir les fichiers Markdown

GroupDocs présente son API .NET pour convertir les fichiers Markdown dans d’autres formats au sein des applications .NET. Dans cet article, nous utiliserons son GroupDocs.Conversion for .NET pour la conversion des fichiers MD au format PDF. De plus, l’API prend en charge la conversion de nombreux autres formats de fichiers tels que les documents de traitement de texte, les feuilles de calcul, les présentations, les livres électroniques, les images et bien d’autres mentionnés dans la documentation.

Vous pouvez télécharger les DLL ou le programme d’installation MSI à partir de la section des téléchargements ou installer l’API dans votre application .NET via NuGet.

PM> Install-Package GroupDocs.Conversion

Convertir Markdown en PDF en utilisant C#

Passons rapidement à l’objectif et transformons les fichiers de démarquage au format PDF. Les étapes suivantes montrent comment convertir le fichier Markdown MD au format PDF en C#.

  • Chargez le fichier Markdown à l’aide de la classe Converter.
  • Préparez les Options de conversion PDF.
  • Définissez toutes les autres options PDF telles que les marges de page, l’orientation de la page, le filigrane, etc.
  • Convertissez le fichier Markdown au format PDF à l’aide de la méthode Convert().

Le code source C# suivant convertit le fichier Markdown en PDF.

// Convertir des fichiers Markdown au format PDF à l'aide de C#
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
    var options = new PdfConvertOptions();
    converter.Convert("/output-path/markdown.pdf", options);
}

L’extrait de fichier MD et le fichier PDF converti à partir du code ci-dessus sont présentés ci-dessous.

MD File converted to PDF using .NET API

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser l’API sans les limitations d’évaluation.

Conclusion

Pour conclure, nous avons discuté de la façon dont les fichiers de démarquage peuvent être convertis au format PDF en C#. Cela vous a peut-être guidé pour développer votre propre application de conversion comme le convertisseur MD en PDF en ligne développé par GroupDocs.

Vous pouvez en savoir plus sur l’API Conversion .NET en utilisant sa documentation. À mon avis, la meilleure façon d’apprendre est de commencer à expérimenter les exemples disponibles sur GitHub. Contactez-nous pour toute question via le forum.

Voir également