Comment convertir Markdown en PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Chaknith Bin

Markdown est un langage de balisage léger pour la mise en forme du texte, couramment utilisé dans les fichiers readme et les forums en ligne. Il est facile à lire et à écrire et est souvent utilisé avec une extension de fichier .md ou .markdown. IronPDF permet de convertir les fichiers Markdown et les chaînes de caractères en documents PDF.

Commencez avec IronPDF

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer



Convertir une chaîne Markdown en PDF Exemple

Utilisez la méthode RenderMarkdownStringAsPdf pour convertir une chaîne au format Markdown en un document PDF. Toutes les fonctionnalités disponibles dans RenderingOptions, y compris l'ajout detexte et en-têtes HTML, pieds de page, superposition de textes, estampage d'imagesetnumérotation des pagesainsi que la définition de dimensions et d'orientations de pages personnalisées, peuvent également être utilisées avec cette méthode de rendu. Une fois le PDF créé, vous avez la possibilité de modifier les pages par des actions telles quefusion, scissionet la rotation, et vous pouvez également ajouterannotations etsignets.

:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-string.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Markdown string
string md = "This is some **bold** and *italic* text.";

// Render from markdown string
PdfDocument pdf = renderer.RenderMarkdownStringAsPdf(md);

// Save the PDF
pdf.SaveAs("pdfFromMarkdownString.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New ChromePdfRenderer()

' Markdown string
Private md As String = "This is some **bold** and *italic* text."

' Render from markdown string
Private pdf As PdfDocument = renderer.RenderMarkdownStringAsPdf(md)

' Save the PDF
pdf.SaveAs("pdfFromMarkdownString.pdf")
VB   C#

Convertir un fichier Markdown en PDF Exemple

Utilisez la méthode RenderMarkdownFileAsPdf pour convertir un fichier Markdown en document PDF. Vous pouvez télécharger unexemple de fichier Markdown à convertir. Convertissons cet exemple de fichier en PDF.

Exemple de code

:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-file.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render from markdown file
PdfDocument pdf = renderer.RenderMarkdownFileAsPdf("sample.md");

// Save the PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New ChromePdfRenderer()

' Render from markdown file
Private pdf As PdfDocument = renderer.RenderMarkdownFileAsPdf("sample.md")

' Save the PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf")
VB   C#

Sortie PDF

Comme vous pouvez le voir dans le document PDF résultant, les fonctionnalités Markdown pour le code, le bloc de code, la citation, les tableaux et la case à cocher ne fonctionnent pas. Il s'agit là d'une limite actuelle de la méthode.

Chaknith related to Sortie PDF

Chaknith Bin

Ingénieur logiciel

Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.