异步 PDF 生成

IronPDF 支持异步 PDF 生成,这为 PDF 生成任务提供了优化的性能和效率。 通过将await关键字与IronPDF的RenderHtmlAsPdfAsync方法结合使用,您可以高效地创建PDF文档,同时不会影响系统性能。

异步生成PDF的步骤

  • var renderer = new ChromePdfRenderer();
  • var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html with CSS and Images</h1>");
  • pdf.SaveAs("async_example.pdf");

    首先,我们将创建一个新的ChromePdfRenderer实例,使用IronPDF强大的渲染引擎来生成像素完美的PDF文档。 完成此操作后,我们将可以使用所需的方法从给定的HTML字符串生成PDF文档。 在这个阶段,我们使用await关键字来暂停异步方法的执行,直到PDF生成完成。 RenderHtmlAsPdfAsync 方法接收 HTML 输入并异步将其渲染为 PDF,通过避免阻塞操作来提高性能。

    最后一步是使用SaveAs方法将生成的PDF文档保存到指定的文件名和位置。 在这个基本示例之外,IronPDF 的异步 PDF 生成方法可以用于大批量生成 PDF 文档等情况下,以更高效的方式提升性能。 点击此处查看操作指南,其中包括示例、示例代码和文件。