md-to-pdf# Cómo convertir Markdown a PDF

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

por Chaknith Bin

Markdown es un lenguaje de marcado ligero para dar formato al texto, utilizado habitualmente en archivos readme y foros en línea. Es fácil de leer y escribir y suele utilizarse con una extensión de archivo .md o .markdown. IronPDF permite convertir tanto archivos Markdown como cadenas de texto en documentos PDF.


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer

Echa un vistazo IronPDF en Nuget para una instalación y despliegue rápidos. Con más de 8 millones de descargas, está transformando PDF con C#.

Biblioteca NuGet C# para PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

Considere instalar el IronPDF DLL directamente. Descárguelo e instálelo manualmente para su proyecto o forma GAC: IronPdf.zip

Dll Img related to md-to-pdf# Cómo convertir Markdown a PDF

Instalar manualmente en su proyecto

Descargar DLL

Convertir cadena Markdown a PDF Ejemplo

Utilice el método RenderMarkdownStringAsPdf para convertir una cadena en formato Markdown en un documento PDF. Todas las funciones disponibles en RenderingOptions, incluida la adición detexto y encabezados HTML, pies de página, superposiciones de texto, estampación de imágenesynumeración de páginas, así como establecer dimensiones y orientaciones de página personalizadas, también pueden utilizarse con este método de renderizado. Una vez creado el PDF, puede modificar las páginas mediante acciones comofusión, divisióny girar, y también puede añadiranotaciones yfavoritos.

: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 archivo Markdown a PDF Ejemplo

Utilice el método RenderMarkdownFileAsPdf para convertir un archivo Markdown en un documento PDF. Puede descargar unejemplo de archivo Markdown para conversión. Convirtamos este archivo de ejemplo en un PDF.

Ejemplo de código

: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#

Salida PDF

Como puede ver en el documento PDF resultante, las funcionalidades Markdown para Código, Bloque de código, Cita de bloque, Tablas y Casilla de verificación no funcionan. Esta es una limitación actual del método.

Chaknith related to Salida PDF

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.