Markdown a PDF
Markdown es un lenguaje de marcado ligero que se puede utilizar para agregar formato a su texto sin formato sin usar etiquetas HTML, y con IronPDF, puede convertir este contenido de markdown a PDF tan fácilmente como si fuera HTML o un documento de texto simple. Como puedes ver aquí, mediante el uso del motor de renderizado ChromePdfRenderer, el contenido de Markdown proporcionado se convierte en un documento PDF de alta calidad en solo un par de líneas. Ya sea un archivo Markdown o una línea de cadena Markdown, IronPDF maneja la conversión con facilidad.
5 pasos para convertir Markdown a PDF en C
- const string exampleMdString = "Este texto es ***realmente importante*\.";
- var renderer = new ChromePdfRenderer();
- PdfDocument pdfDesdeArchivo = renderer.RenderMarkdownFileAsPdf("report.md");
- PdfDocument pdfDesdeCadena = renderer.RenderMarkdownStringAsPdf(exampleMdString);
-
pdfFromFile.SaveAs("report.pdf");
El primer paso para convertir Markdown a PDF es cargar tu contenido Markdown, ya sea un archivo Markdown o una cadena de texto. Para demostrar cómo IronPDF maneja la conversión de cadenas Markdown, hemos creado una nueva variable de cadena llamada exampleMdString y le hemos asignado nuestro contenido de markdown. Esto se pasará posteriormente al renderizador para ser convertido en un archivo PDF.
A continuación, necesitamos crear una nueva instancia de
ChromePdfRenderer
. Este es el potente motor de renderizado basado en cromo de IronPDF que maneja el renderizado de PDF con facilidad, asegurando que los documentos PDF resultantes mantengan la misma calidad que el contenido original. Esta clase nos da acceso a dos métodos que necesitaremos hoy,RenderMarkdownFileAsPdf
yRenderMarkdownStringAsPdf
.Primero, renderizaremos un archivo Markdown como PDF usando el primer método. Para hacer esto, pasaremos el archivo Markdown al método al que se accede a través del objeto renderer. Esto renderizará el contenido del archivo Markdown a PDF y lo guardará en nuestro objeto
PdfDocument
, pdfFromFile. A continuación, renderizaremos nuestra cadena de Markdown desde antes a PDF, nuevamente utilizando el objeto renderer para acceder al método necesario antes de almacenar el PDF resultante en el objeto PdfDocument que creamos en la misma línea.Finalmente, necesitamos guardar los nuevos documentos PDF, lo cual se puede hacer fácilmente utilizando el método
SaveAs
para guardar los PDFs en la ubicación y el nombre de archivo especificados. Haga clic aquí para ver la Guía de Cómo Hacer, que incluye ejemplos, código de muestra y archivos.