IRONSOFTWAREHOME
並行 PDF 生成
using IronPdf;
using System.Collections.Generic;
using System.Threading.Tasks;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

var htmlStrings = new List<string> { "<h1>Html#1</h1>", "<h1>Html#2</h1>", "<h1>Html#3</h1>" };

Parallel.ForEach(htmlStrings, (html) =>
{
    var pdf = renderer.RenderHtmlAsPdf(html);
    // do something with each pdfDocument
});
Imports IronPdf
Imports System.Collections.Generic
Imports System.Threading.Tasks

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()
Dim htmlStrings = New List(Of String) From {"<h1>Html#1</h1>", "<h1>Html#2</h1>", "<h1>Html#3</h1>"}

Parallel.ForEach(htmlStrings, Sub(html)
                                  Dim pdf = renderer.RenderHtmlAsPdf(html)
                                  ' do something with each pdfDocument
                              End Sub)
NuGet Download
PM > Install-Package IronPdf
並行 PDF 生成

並行 PDF 生成

透過IronPDF對非同步、多執行緒PDF生成的支援,並行程式設計輕而易舉。 透過這個,您可以同時執行兩個或多個任務,或者使用Parallel.ForEach迴圈,如我們在此PDF生成程式範例中所示。

並行PDF生成的步驟

這是一個範例,說明如何使用Parallel.ForEach並行生成PDF:

說明

  1. ChromePdfRenderer實例。 這使我們可以存取強大的基於Chromium的渲染引擎及其從HTML字串生成高品質PDF文件的方法。
  2. HTML字串列表:接下來,我們定義我們的HTML字串列表,這裡包含三個我們打算轉換成PDF文件的HTML字串。

  3. 並行處理:下一步是使用Parallel.ForEach並行處理這些字串。 這允許應用程式同時生成多個PDF文件,在處理大量項目時顯著提高性能,例如生成大批量PDF文件。

  4. 渲染與儲存PDF:在RenderHtmlAsPdf方法。 此方法在htmlStrings列表中的每次迭代中取出當前HTML字串並將其轉換為PDF文件。 然後您可以儲存PDF文件或進一步使用IronPDF的其他PDF編輯功能進行操作。

如需更詳細的資訊和程式範例,您可以參考IronPDF的操作指南

探索IronPDF的非同步PDF生成
在 GitHub 上查看

準備開始了嗎?

Nuget Downloads 20,990,528版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999