在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
在這個全面的教學中,我們深入探討如何使用 Iron PDF 的 WaitFor 類別在 C# 中延遲 PDF 的渲染。 首先安裝 Iron PDF 套件,並透過所需的匯入以及有效的授權金鑰來設置您的專案。 了解如何使用 Chrome PDF 渲染器初始化渲染對象,並使用預設設定配置即時頁面載入渲染。 本教程進一步探討設置自定義渲染延遲,例如頁面加載後延遲3,000毫秒,以及如何使用SaveAs方法保存生成的PDF。
我們討論涉及字體準備的情況,使用 WaitFor.AllFontsLoaded 方法確保在渲染之前加載所有字體。 此外,該教學演示了在 HTML 字串中執行 JavaScript,以通知 Iron PDF 在延遲後繼續進行渲染。 您將學習使用諸如 WaitFor.HtmlElementById 和 WaitFor.HtmlElementByName 等方法來等待特定的 HTML 元素加載,這對於需要在 PDF 生成之前完成內容加載的情況至關重要。
網路條件也被考慮在內,解釋了 NetworkIdle 條件,該條件根據網路活動水平來決定渲染。 本教程最後通過執行應用程序來觀察渲染行為,展示延遲機制和 JavaScript 交互如何影響最終的 PDF 文檔。 透過遵循這些步驟,您將有效利用 IronPDF 的 WaitFor 類來管理延遲並執行 JavaScript,以在您的 .NET 應用程式中精確生成 PDF。