如何生成非同步和多线程 PDF 文件 Curtis Chau 更新:8月 19, 2025 下載 IronPDF NuGet 下載 DLL 下載 Windows 安裝程式 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 透過本教學課程,解鎖 C# 中非同步 PDF 產生和多執行緒的強大功能,並使用 IronPDF 實現更快、更有效率的文件處理,從而提升您的 .NET 專案! 更多... 在本綜合教學中,我們將探討如何使用 IronPDF 函式庫在 C# 中非同步產生 PDF 以及使用多執行緒。 首先,請確保透過 NuGet 套件管理器將 IronPDF 安裝到您的專案中。 導入 IronPdf 命名空間並設定 IronPdf 許可證金鑰。 建立 Chrome PdfRenderer 類別的實例,將 HTML 內容渲染成 PDF。 定義一個 HTML 字串數組,用於非同步轉換為 PDF 文件。 初始化一個任務陣列來保存 PDF 渲染任務,遍歷每個 HTML 字串。 捕獲當前循環變量,以確保任務內部引用正確。 使用 Task.Run 為每個 HTML 字串啟動一個非同步任務,然後呼叫 RenderHtmlAsPdfAsync 方法。 循環完成後,使用await Task.WhenAll方法等待所有渲染任務完成。 對於多執行緒 PDF 生成,請建立 HTML 字串和 PDF 文件清單。 使用Parallel.ForEach並發處理每個 HTML 字串,並將其渲染為 PDF。 在將 PDF 檔案新增至結果清單時,請使用執行緒鎖定以確保線程安全。將產生的 PDF 文件以唯一的檔案名稱儲存到磁碟。 由於非同步執行,輸出文件的順序與 HTML 字串的順序不一致。 本教學為在 .NET 應用程式中使用 IronPDF 奠定了基礎,並鼓勵探索其進階功能。
發表日期 9月 23, 2025 如何在 VB .NET 庫中生成 PDF 文件 | IronPDF 了解如何在 VB.NET 中使用 IronPDF 無縫建立與編輯 PDF。這段影片指導您如何將 HTML,URL 或字串轉換為專業的 PDF,全面支持 CSS 和 JavaScript。通過學習這些基本技術,提升您的文檔管理技能。 閱讀更多
發表日期 9月 22, 2025 如何在 C# 中導出 PDF | IronPDF 這段影片教程提供了一個分步指導,介紹如何使用 IronPDF 將 HTML 內容轉換為 C# 中的 PDF 文件。學會輕鬆地將 PDF 存儲到磁碟,內存中或直接發送,增強您的文檔處理能力。 閱讀更多
更新9月 22, 2025 如何在 C#| IronPDF 中從模板生成 PDF 了解如何在 C# 中使用 IronPDF 將動態 HTML 內容轉換為 PDF。此影片提供關於使用 HTML 模板生成高質量 PDF 的全面指導,以確保您的開發需求得到高效且無縫的轉換。 閱讀更多
更新9月 22, 2025 如何用 C# 設置 PDF 的自訂紙張大小 | IronPDF 透過使用 C# 和 IronPDF 渲染具有自訂紙張尺寸的 PDF。本影片指導您如何生成适合非标準模板的 PDF,這對創建個性化文檔(如邀請函,海報或自訂報告)來說是理想的選擇。輕鬆提升您的文檔創建流程。 閱讀更多