Generación asíncrona de PDF

IronPDF admite la generación asíncrona de PDF, lo que permite un rendimiento y eficiencia optimizados en las tareas de generación de PDF. Al utilizar la palabra clave await junto con el método RenderHtmlAsPdfAsync de IronPDF, puedes crear documentos PDF de manera eficiente sin afectar el rendimiento de tu sistema.

Pasos para la generación de PDF asíncrona

  • var renderer = new ChromePdfRenderer();
  • var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html con CSS e Imágenes</h1>");
  • pdf.SaveAs("async_example.pdf");

    Para comenzar, crearemos una nueva instancia de ChromePdfRenderer, utilizando el potente motor de renderización de IronPDF para generar documentos PDF con precisión de píxeles. Una vez hecho esto, tendremos acceso al método que necesitamos para generar un documento PDF a partir de la cadena HTML proporcionada. En esta etapa, usamos la palabra clave await para pausar la ejecución de nuestro método asíncrono hasta que se complete la generación del PDF. El método RenderHtmlAsPdfAsync toma la entrada HTML y la convierte en un PDF de manera asincrónica, mejorando el rendimiento al evitar operaciones bloqueantes.

    El paso final es guardar el documento PDF generado con un nombre de archivo y ubicación específicos usando el método SaveAs. Más allá de este ejemplo básico, los métodos de generación asíncrona de PDF de IronPDF se pueden utilizar en situaciones como la generación de grandes lotes de documentos PDF de manera más eficiente en términos de rendimiento. Haga clic aquí para ver la Guía de Cómo Hacer, que incluye ejemplos, código de muestra y archivos.