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_ahtml_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 20,878,335版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

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 天试用密钥
无需信用卡或创建账户