Markdown vers PDF
Markdown est un langage de balisage léger qui peut être utilisé pour ajouter du formatage à votre texte brut sans utiliser de balises HTML, et avec IronPDF, vous pouvez convertir ce contenu Markdown en PDF aussi facilement que vous le feriez s'il s'agissait de HTML ou d'un simple document texte. Comme vous pouvez le voir ici, grâce à l'utilisation du moteur de rendu ChromePdfRenderer, le contenu Markdown fourni est converti en un document PDF de haute qualité en seulement quelques lignes. Qu'il s'agisse d'un fichier Markdown ou d'une chaîne de texte Markdown, IronPDF gère la conversion avec aisance.
5 étapes pour convertir Markdown en PDF en C
- const string exampleMdString = "Ce texte est ***vraiment important*\.";
- var renderer = new ChromePdfRenderer();
- PdfDocument pdfFromFile = renderer.RenderMarkdownFileAsPdf("report.md");
- PdfDocument pdfFromString = renderer.RenderMarkdownStringAsPdf(exampleMdString);
-
pdfFromFile.SaveAs("report.pdf");
La première étape pour convertir Markdown en PDF est de charger votre contenu Markdown, qu'il s'agisse d'un fichier ou d'une chaîne Markdown. Pour démontrer comment IronPDF gère la conversion de chaînes Markdown, nous avons créé une nouvelle variable de chaîne nommée exampleMdString et lui avons attribué notre contenu markdown. Cela sera ensuite transmis au moteur de rendu pour être transformé en fichier PDF.
Ensuite, nous devons créer une nouvelle instance de
ChromePdfRenderer
. Ceci est le puissant moteur de rendu basé sur chromium d'IronPDF qui gère le rendu des PDF avec facilité, garantissant que les documents PDF résultants conservent la même qualité que le contenu original. Cette classe nous donne accès à deux méthodes dont nous aurons besoin aujourd'hui,RenderMarkdownFileAsPdf
etRenderMarkdownStringAsPdf
.Tout d'abord, nous allons rendre un fichier Markdown en PDF en utilisant la première méthode. Pour ce faire, nous passerons le fichier Markdown à la méthode accessible via l'objet renderer. Cela rendra le contenu du fichier Markdown en PDF et l'enregistrera dans notre objet
PdfDocument
, pdfFromFile. Ensuite, nous allons rendre notre chaîne Markdown précédente en PDF, en utilisant à nouveau l'objet renderer pour accéder à la méthode nécessaire avant de stocker le PDF résultant dans l'objet PdfDocument que nous avons créé dans la même ligne.Enfin, nous devons enregistrer les nouveaux documents PDF, ce qui peut être facilement fait en utilisant la méthode
SaveAs
pour enregistrer les PDFs à l'emplacement et sous le nom de fichier spécifiés. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers.