Zusammenführen von zwei oder mehr PDFs in C#

Die Zusammenführungsfunktion von IronPDF ermöglicht es Ihnen, mehrere PDF-Dokumente nahtlos zu einer einzigen Datei zu kombinieren. Ob Sie mit HTML-gerenderten PDFs oder bestehenden PDF-Dateien arbeiten, IronPDF bietet eine einfache API für das Zusammenführen. Nutzen Sie die leistungsstarken Zusammenführungsfunktionen von IronPDF, um mühelos Ihre PDFs zu kombinieren, während die Struktur und Inhaltsintegrität jedes Dokuments erhalten bleibt.

Die 5 Schritte zum Zusammenführen von PDF-Dokumenten in C

  • 
    var renderer = new ChromePdfRenderer
    ```();
    
    var renderer = new ChromePdfRenderer
    ```();
    Dim renderer = New ChromePdfRenderer ```()
    $vbLabelText   $csharpLabel

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);

  • var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);
  • var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

    merged.SaveAs(Combined.pdf);

    Bevor wir mit dem Zusammenführen unserer PDF-Dokumente beginnen können, müssen wir zuerst den HTML-String erstellen, der zum Rendern der in diesem Beispiel verwendeten PDF-Dokumente verwendet wird. Diese HTML-Strings werden html_a und html_b genannt. Sobald diese erstellt wurden, können wir mit dem Rendern und Zusammenführen der PDFs fortfahren.

    Zuerst müssen Sie eine neue Instanz von ChromePdfRenderer erstellen. Dieser leistungsstarke Renderer wird verwendet, um den von uns erstellten HTML-Inhalt in hochwertige PDF-Dokumente zu konvertieren. Durch die Verwendung der Methode RenderHtmlAsPdf können wir dann den HTML-Inhalt in PDF-Dokumente umwandeln.

    Nun ist es an der Zeit, die PDF-Dokumente zu einem einzelnen PDF mit dem Namen Merged.pdf zu verbinden. Dies wird mit der Merge-Methode durchgeführt, die die beiden ihr übergebenen PDF-Dokumente nimmt und sie mit nur einer Codezeile zusammenführt. Dies macht das Zusammenführen von Dokumenten mit IronPDF zu einer effizienten und einfach umzusetzenden Aufgabe.

    Schließlich bleibt nur noch, die zusammengeführte PDF-Datei zu speichern. Von hier aus können Sie die verschiedenen PDF-Tools von IronPDF nutzen, um dieses PDF-Dokument weiter zu bearbeiten und zu manipulieren.

    Über das grundlegende Zusammenführen von zwei PDF-Dokumenten hinaus ist IronPDF in der Lage, eine beliebige Anzahl von PDF-Dokumenten zusammenzuführen. In unserem einfachen Beispiel haben wir gezeigt, wie Sie zwei PDF-Dokumente zusammenführen, indem Sie beide PDFs als separate Argumente angeben. Um mehr als zwei Dokumente zusammenzuführen, müssen Sie diese Zwei-Argument-Methode durch eine List-Überladung ersetzen, wie in diesem fortgeschritteneren Code-Beispiel zu sehen ist:

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

Klicken Sie hier, um den Leitfaden mit Anleitungen, einschließlich Beispielen, Beispielcode und Dateien, anzusehen >