Markdown a PDF
from ironpdf import *

markdown_string = "This text is ***really important***."
 
# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Load the MD (Markdown) as File or String
pdf_from_md_file = renderer.RenderMarkdownFileAsPdf("report.md")
pdf_from_md_string = renderer.RenderMarkdownStringAsPdf(markdown_string)
 
pdf_from_md_file.SaveAs("pdf_from_md_file.pdf")
pdf_from_md_string.SaveAs("pdf_from_md_string.pdf")
pip install ironpdf
Markdown a PDF

Markdown a PDF

IronPDF for Python puede convertir contenido Markdown en PDFs, ya sea desde un archivo .md en el disco o desde una cadena en Python con formato Markdown.

Empezando

Utilice ChromePdfRenderer con uno de los dos métodos dedicados de conversión de Markdown:

  • RenderMarkdownFileAsPdf(path): Carga un archivo Markdown desde la ruta dada y lo convierte a un PdfDocument.
  • RenderMarkdownStringAsPdf(md_string): Convierte una cadena en formato Markdown directamente a un PdfDocument.

Ambos métodos devuelven un objeto estándar PdfDocument, que se puede guardar, combinar o editar más adelante con la API completa de IronPDF.

Entender el código

  • RenderMarkdownFileAsPdf: IronPDF lee el archivo .md, analiza la sintaxis Markdown en HTML y rinde ese HTML a PDF utilizando el motor de renderizado de Chrome. Se soportan elementos estándar de Markdown - encabezados, negritas, cursivas, listas, bloques de código y enlaces.
  • RenderMarkdownStringAsPdf: Útil cuando el contenido Markdown se genera en tiempo de ejecución (por ejemplo, desde una base de datos o plantilla) y no es necesario escribirlo en un archivo primero.
  • SaveAs: Escribe el PDF resultante en la ruta de salida especificada.

Sintaxis de Markdown Soportada

IronPDF soporta Markdown compatible con CommonMark incluyendo **bold**, *italic*, ***bold italic***, encabezados (######), listas ordenadas y desordenadas, bloques de código delimitados y enlaces en línea.

¡Aprenda a convertir HTML y otros formatos a PDF con IronPDF for Python!

¿Listo para empezar?

Versión:2026.11recién publicada