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 pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
- var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);
- var zusammengeführt = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
-
merged.SaveAs("Merged.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 heißen
html_a
undhtml_b
. Sobald diese erstellt wurden, können wir mit dem Rendern und Zusammenführen der PDFs fortfahren.Zuerst müssen Sie eine neue
ChromePdfRenderer
-Instanz erstellen. Dieser leistungsstarke Renderer wird verwendet, um den von uns erstellten HTML-Inhalt in hochwertige PDF-Dokumente zu konvertieren. Durch die Verwendung derRenderHtmlAsPdf
-Methode können wir dann die HTML-Inhalte in PDF-Dokumente rendern.Nun ist es an der Zeit, die PDF-Dokumente zu einem einzelnen PDF namens
Merged.pdf
zusammenzuführen. Dies wird durch dieMerge
-Methode durchgeführt, die die beiden übergebenen PDF-Dokumente in 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")
Klicken Sie hier, um die Anleitung mit Beispielen, Beispielcode und Dateien anzuzeigen >