异步 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 文档等情况下,以更高效的方式提升性能。 点击此处查看操作指南,其中包括示例、示例代码和文件。