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");
NuGet Download
PM > Install-Package IronPdf
C# で複数の PDF ファイルをマージする方法

C# で複数の PDF ファイルをマージする方法

IronPDFのマージ機能を使用すると、複数のPDFドキュメントをシームレスに1つのファイルに結合できます。 HTMLレンダリングされたPDFでも既存のPDFファイルでも、IronPDFはマージ用のシンプルなAPIを提供します。 IronPDFの強力なマージ機能を活用して、各ドキュメントの構造とコンテンツの整合性を維持しながらPDFを簡単に結合できます。

The 5 Steps to Merging PDF Documents in C#

PDFドキュメントをマージし始める前に、まずこの例でPDFドキュメントをレンダリングするために使用するHTML文字列を作成する必要があります。 これらのHTML文字列はhtml_bと名付けられています。 これらが作成されると、PDFのレンダリングとマージに進むことができます。

まず、新しいChromePdfRendererインスタンスを作成する必要があります。 この強力なレンダラーは、作成したHTMLコンテンツを高品質のPDFドキュメントに変換するために使用されます。 RenderHtmlAsPdfメソッドを使用することで、HTMLコンテンツをPDFドキュメントにレンダリングすることができます。

次に、PDFドキュメントをMerged.pdfという名前の単一のPDFにマージする時がきました。 これはMergeメソッドを使用して行われ、渡された2つのPDFドキュメントをコードの1行だけでマージします。 これにより、ドキュメントのマージはIronPDFで効率的かつ簡単に実装可能な作業になります。

最後に、マージされたPDFを保存するだけです。 ここから、IronPDFのさまざまなPDFツールを利用してこのPDFドキュメントをさらに編集および操作することができます。

2つのPDFドキュメントの基本的なマージを超えて、IronPDFは任意の数のPDFドキュメントをマージする能力があります。 基本例では、2つのPDFドキュメントを別々の引数として指定してマージする方法を示しました。 2つ以上のドキュメントをマージするには、2つの引数を持つメソッドをListオーバーロードに置き換える必要があります。より高度なコード例で以下のように:

簡単なコード例でPDFの結合を学ぶ

準備はできましたか?

Nuget Downloads 21,916,531バージョン:2026.11リリースされたばかり