异步PDF生成

IronPDF for Python为所有渲染方法提供异步等效方法,允许PDF生成在不阻塞调用线程的情况下运行。

开始

调用任何渲染方法的异步变体,例如RenderHtmlAsPdfAsync,以接收任务对象。 在任务对象上调用.Result属性访问结果。

理解代码

  • RenderHtmlAsPdfAsync(html):开始在后台线程上渲染所提供的HTML字符串,并立即返回任务对象。
  • task.Wait():阻塞当前线程,直到后台渲染任务完成。 需要在继续之前获得结果时,请使用此方法。
  • PdfDocument对象。
  • SaveAs:将生成的PDF保存到指定的文件路径。

异步渲染方法

所有标准IronPDF渲染方法都有异步对应方法:

  • RenderHtmlAsPdfAsync
  • RenderUrlAsPdfAsync
  • RenderHtmlFileAsPdfAsync

何时使用异步渲染

异步渲染在需要保持主线程响应而潜在的长时间运行的PDF生成任务在后台进行的Web服务器或GUI应用程序环境中非常有用。

学习使用IronPDF for Python生成PDF!

准备开始了吗?
版本: 2026.6 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据?
运行示例看着你的HTML代码变成PDF文件。