初次渲染很慢
如果使用 IronPDF 第一次將 HTML 渲染為 PDF 很慢,我們可能面臨以下潛在問題:
啟動檢查
IronPDF 會檢查所需的 CEF 瀏覽器 DLL 是否可用以進行執行。
- 在具有持久性存儲的環境中 (IIS 或 Web 應用程式), 跳過初始化 可以用來跳過此檢查。
- 使用 IronPdf NuGet 套件 已經預載了特定於您的平台/環境的檔案。請參閱我們的 高級安裝指南 欲了解更多信息。
- 如果使用 IronPDF.Slim,请添加 Mac、Linux 和/或 Windows 原生 NuGet 套件 添加到您的專案中以加速初始化,因為原生二進位檔將預先安裝。
- 預設使用需要您設置 安裝.自動下載原生二進位檔 = true; 在執行時下載您的平台所需的 IronPdf.Native.Chrome 套件。
請注意
CEF 瀏覽器應用程式啟動時間
初次渲染可能需要 2-3 秒才能執行。這是正常的啟動時間,類似於 Chrome 在桌面環境中打開所需的時間。
解決方案:
- 使用 IronPdf.Installation.Initialize 在您的應用程式中提早初始化 IronPDF 渲染引擎,以避免在首次渲染時因呼叫而產生的啟動時間。
- 在 Installation.Initialize 被引入之前,另一個選項是在應用程式啟動時預渲染一個虛擬 PDF。 (在計劃的渲染之前). 這將允許任何計劃中的 PDF 渲染所需的附加檔案事先被載入並等待。請記住,這個啟動開銷只會影響應用程式重新啟動後的第一次渲染工作。
. - 如果初始化超過5秒,則伺服器或 PC 可能資源不足。我們建議使用更強大的伺服器或 Azure Web 應用程式計劃 (B1 是最低).