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

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

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

  • var renderer = new ChromePdfRenderer();
    javascript
    JAVASCRIPT
  • 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_ahtml_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ドキュメントを個別の引数として指定することで、PDFを結合する方法を示しました。 2つ以上のドキュメントをマージするには、2つの引数を持つメソッドを、より高度なコード例で示されているように、Listオーバーロードに置き換える必要があります。

List<PdfDocument> pdfs = new List<PdfDocument>()
{
 pdfdoc_a,
 pdfdoc_b,
 pdfdoc_c,
    // ...
};
var merged = PdfDocument.Merge(pdfs);
merged.SaveAs("Merged.pdf");
List<PdfDocument> pdfs = new List<PdfDocument>()
{
 pdfdoc_a,
 pdfdoc_b,
 pdfdoc_c,
    // ...
};
var merged = PdfDocument.Merge(pdfs);
merged.SaveAs("Merged.pdf");
Dim pdfs As New List(Of PdfDocument)() From {pdfdoc_a, pdfdoc_b, pdfdoc_c}
Dim merged = PdfDocument.Merge(pdfs)
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

ガイド、例、サンプルコード、ファイルを見るにはここをクリック >