多线程生成

JavaScript和Node.js都支持异步处理。 也是如此IronPDF,一個 .NET PDF 庫,以其高效的 PDF 生成和操作功能而聞名。

IronPDF的大多數方法返回承諾。 利用這一點,我們可以渲染多個 HTML 內容,然後使用 Promise.all 方法等待直到所有的 promises 完成。

請注意,Promise.all 方法並不保證所有 promise 都成功; 它只確保承諾已經完成。

await 在 .map 函數中用於等待返回的 PDF 文檔並對這些文檔進行進一步編輯。 如果您的目標僅是渲染PDF而無需額外處理,則可能不需要使用async和await。