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

## 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](/how-to/headers-and-footers/), [superposiciones de texto, estampación de imágenes](/tutorials/csharp-edit-pdf-complete-tutorial/#stamper-abstract-class)y [numeración de páginas](/how-to/headers-and-footers/), 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ón](/how-to/merge-or-split-pdfs/)y girar, y también puede añadir [anotaciones](/how-to/annotations/) y [favoritos](/how-to/bookmarks/). ```cs :path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-string.cs ``` ## 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](/static-assets/pdf/how-to/md-to-pdf/sample.md). Convirtamos este archivo de ejemplo en un PDF. ### Ejemplo de código ```cs :path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-file.cs ``` ### Salida PDFComo 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 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.