在C#中合併兩個或更多PDF

IronPDF 的合併功能允許您無縫地將多個 PDF 文件合併為單一文件。 無論您是處理 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);

 合併後.儲存為(合併的.pdf);

 在合併我們的 PDF 文件之前,我們首先需要創建用於渲染此示例中使用的 PDF 文件的 HTML 字串。 這些 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 文件。 要合併兩個以上的文件,您需要用一個列表重載來替換這個兩個參數的方法,如下所示在一個更高級的代碼示例中:

```cs
List<PdfDocument> pdfs = new List<PdfDocument>()
{
 pdfdoc_a,
 pdfdoc_b,
 pdfdoc_c,
    // ...
};
var merged = PdfDocument.Merge(pdfs);
merged.SaveAs("Merged.pdf");
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);

 合併後.儲存為(合併的.pdf);

 在合併我們的 PDF 文件之前,我們首先需要創建用於渲染此示例中使用的 PDF 文件的 HTML 字串。 這些 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 文件。 要合併兩個以上的文件,您需要用一個列表重載來替換這個兩個參數的方法,如下所示在一個更高級的代碼示例中:

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

點擊此處查看指南,包括範例、範例代碼和檔案 >