IRONSOFTWAREHOME
在 C# 中合併兩個或多個 PDF 檔案
using IronPdf;

var html_a = @"<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_A] 2nd Page</p>";

var html_b = @"<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

merged.SaveAs("Merged.pdf");
Imports IronPdf

Dim html_a = "<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_A] 2nd Page</p>"

Dim html_b = "<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_B] 2nd Page</p>"

Dim renderer = New ChromePdfRenderer()

Dim pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
Dim pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
Dim merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)

merged.SaveAs("Merged.pdf")
NuGet Download
PM > Install-Package IronPdf
在 C# 中合併兩個或多個 PDF 檔案

在 C# 中合併兩個或多個 PDF 檔案

IronPDF 的合併功能可讓您將多個 PDF 文件無縫地整合為單一檔案。 無論您處理的是透過 HTML 渲染的 PDF 檔案,還是現有的 PDF 檔案,IronPDF 皆提供簡易的 API 來執行合併作業。 善用 IronPDF 強大的合併功能,輕鬆整合您的 PDF 檔案,同時維持每份文件的結構與內容完整性。

The 5 Steps to Merging PDF Documents in C#

在開始合併 PDF 文件之前,我們首先需要建立一個 HTML 字串,此範例中將使用該字串來渲染 PDF 文件。 這些 HTML 字串的名稱為 html_a 和 html_b。 完成這些內容後,我們即可進行 PDF 的渲染與合併。

首先,您需要建立一個新的 ChromePdfRenderer 實例。 這個強大的渲染器將用於將我們所建立的 HTML 內容轉換為高品質的 PDF 文件。 透過使用 RenderHtmlAsPdf 方法,我們便能將 HTML 內容渲染為 PDF 文件。

現在,是時候將這些 PDF 文件合併成一個名為 Merged.pdf 的單一 PDF 檔案了。 這透過 Merge 方法實現,該方法僅需一行程式碼,即可將傳入的兩份 PDF 文件合併為一份。 這使得使用 IronPDF 合併文件成為一項高效且易於實現的任務。

最後,只需儲存合併後的 PDF 檔案即可。 從這裡開始,您可以利用 IronPDF 的各種 PDF 工具,進一步編輯和處理此 PDF 文件。

除了基本的兩個 PDF 文件合併功能外,IronPDF 還能合併任意數量的 PDF 文件。 在我們的基礎範例中,我們示範了如何透過將兩個 PDF 文件分別指定為獨立參數,來合併這兩份 PDF 文件。 若要合併超過兩個文件,您需要將此雙參數方法替換為 List 重載版本,如下所示的進階程式碼範例中:

透過簡單的程式碼範例學習合併 PDF 檔案
在 GitHub 上查看

準備開始了嗎?

Nuget Downloads 21,105,021版本: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 Iron Suite
預訂您的免費現場演示
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起