C#で2つ以上のPDFを結合する

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

C#でPDFドキュメントを結合するための5つのステップ

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");

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

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

さて、PDFドキュメントを1つのPDF「Merged.pdf」に結合する時です。 これは、2つのPDFドキュメントを受け取り、1行のコードで結合する`Merge`メソッドを通じて行われます。 これにより、IronPDFを使用したドキュメントのマージが効率的で簡単に実装可能なタスクになります。

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

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

```cs
List<PdfDocument> pdfs = new List<PdfDocument>()
{
 pdfdoc_a,
 pdfdoc_b,
 pdfdoc_c,
    // ...
};
var merged = PdfDocument.Merge(pdfs);
merged.SaveAs("Merged.pdf");
JAVASCRIPT

こちらをクリックして、例、サンプルコード、ファイルを含むハウツーガイドを表示してください >