异步PDF生成
IronPDF for Python为所有渲染方法提供异步等效方法,允许PDF生成在不阻塞调用线程的情况下运行。
开始
调用任何渲染方法的异步变体,例如RenderHtmlAsPdfAsync,以接收任务对象。 在任务对象上调用.Result属性访问结果。
理解代码
RenderHtmlAsPdfAsync(html):开始在后台线程上渲染所提供的HTML字符串,并立即返回任务对象。task.Wait():阻塞当前线程,直到后台渲染任务完成。 需要在继续之前获得结果时,请使用此方法。PdfDocument对象。SaveAs:将生成的PDF保存到指定的文件路径。
异步渲染方法
所有标准IronPDF渲染方法都有异步对应方法:
RenderHtmlAsPdfAsyncRenderUrlAsPdfAsyncRenderHtmlFileAsPdfAsync
何时使用异步渲染
异步渲染在需要保持主线程响应而潜在的长时间运行的PDF生成任务在后台进行的Web服务器或GUI应用程序环境中非常有用。






