Cómo convertir Markdown a PDF
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.
Cómo convertir Markdown a PDF
- Descargar la biblioteca C# para convertir Markdown a PDF
- Prepare el archivo o cadena Markdown que desea convertir
- Convierte una cadena Markdown a PDF utilizando la función
RenderMarkdownStringAsPdf
método - Convertir un archivo Markdown a PDF mediante la función
RenderMarkdownFileAsPdf
método - Revisar el documento PDF generado
Instalar con NuGet
Install-Package IronPdf
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 de texto y encabezados HTML, pies de página, superposiciones de texto, estampación de imágenesy numeració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 como fusión, divisióny girar, y también puede añadir anotaciones y favoritos.
:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-string.cs
using IronPdf;
// Instanciar renderizador
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Cadena Markdown
string md = "This is some **bold** and *italic* text.";
// Renderizado a partir de una cadena markdown
PdfDocument pdf = renderer.RenderMarkdownStringAsPdf(md);
// Guardar el PDF
pdf.SaveAs("pdfFromMarkdownString.pdf");
Imports IronPdf
' Instanciar renderizador
Private renderer As New ChromePdfRenderer()
' Cadena Markdown
Private md As String = "This is some **bold** and *italic* text."
' Renderizado a partir de una cadena markdown
Private pdf As PdfDocument = renderer.RenderMarkdownStringAsPdf(md)
' Guardar el PDF
pdf.SaveAs("pdfFromMarkdownString.pdf")
Convertir un archivo Markdown a PDF Ejemplo
Utilice el método RenderMarkdownFileAsPdf
para convertir un archivo Markdown en un documento PDF. Puede descargar un archivo Markdown de ejemplo en la dirección enlace. 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;
// Instanciar renderizador
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Renderizado a partir de un archivo markdown
PdfDocument pdf = renderer.RenderMarkdownFileAsPdf("sample.md");
// Guardar el PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf");
Imports IronPdf
' Instanciar renderizador
Private renderer As New ChromePdfRenderer()
' Renderizado a partir de un archivo markdown
Private pdf As PdfDocument = renderer.RenderMarkdownFileAsPdf("sample.md")
' Guardar el PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf")
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.