PDF-Dateien mühelos zusammenführen
Tags: pdf, dotnet, programming, dotnetcore
Published: 2023-07-14 08:53:40

PDF-Dateien sind heutzutage sehr gebräuchlich, um Dokumente zu speichern und zu teilen. Manchmal kann es jedoch notwendig sein, mehrere PDF-Dateien zusammenzuführen, um sie einfacher zu verwalten oder zu verteilen. In diesem Artikel werden wir uns mit der Verwendung von [Free Spire.PDF für .NET](https://www.e-iceblue.com/Introduce/free-pdf-component.html) befassen, um **PDF-Dateien in wenigen einfachen Schritten zusammenzuführen**.
### Free Spire.PDF für .NET hinzufügen
Bevor wir beginnen, müssen wir sicherstellen, dass Free Spire.PDF für .NET in unserem Projekt installiert ist. Dazu können wir entweder den [NuGet](https://www.nuget.org/packages/FreeSpire.PDF)-Paket-Manager verwenden oder das DLL-File von der [offiziellen Website](https://www.e-iceblue.com/Download/download-pdf-for-net-free.html) herunterladen. Nachdem wir Free Spire.PDF für .NET installiert haben, können wir mit dem Zusammenführen von PDF-Dateien beginnen.
## Mehrere PDFs in ein einziges PDF zusammenführen
Spire.PDF für .NET bietet die Methode PdfDocument.MergeFiles(), um mehrere PDF-Dokumente zu einem einzigen Dokument zusammenzuführen. Die detaillierten Schritte sind wie folgt.
- Ermitteln Sie die Pfade der zusammenzuführenden Dokumente und speichern Sie sie in einem String-Array.
- Rufen Sie die Methode PdfDocument.MergeFiles() auf, um diese Dateien zusammenzuführen.
- Speichern Sie das Ergebnis in einem PDF-Dokument mit der Methode PdfDocumentBase.Save().

Hier ist der Code in C#:
```c#
using System;
using Spire.Pdf;

namespace MergePDFs
{
    class Program
    {
        static void Main(string[] args)
        {
            //Get the paths of the documents to be merged
            String[] files = new String[] {
                "C:\\sample-1.pdf",
                "C:\\sample-2.pdf",
                "C:\\sample-3.pdf"};

            //Merge these documents and return an object of PdfDocumentBase
            PdfDocumentBase doc = PdfDocument.MergeFiles(files);

            //Save the result to a PDF file
            doc.Save("output.pdf", FileFormat.PDF);
        }
    }
}
```
Hier ist der Code in VB.NET:
```vb
Imports System
Imports Spire.Pdf
 
Namespace MergePDFs
    Class Program
        Shared  Sub Main(ByVal args() As String)
            'Get the paths of the documents to be merged
            Dim files() As String =  New String() {"C:\\sample-1.pdf","C:\\sample-2.pdf","C:\\sample-3.pdf"}

 
            'Merge these documents and return an object of PdfDocumentBase
            Dim doc As PdfDocumentBase =  PdfDocument.MergeFiles(files) 
 
            'Save the result to a PDF file
            doc.Save("output.pdf", FileFormat.PDF)
        End Sub
    End Class
End Namespace
```

Wie Sie sehen können, ist es sehr einfach, PDF-Dateien mit Free Spire.PDF für .NET zusammenzuführen. Mit nur wenigen Zeilen Code können wir mehrere PDF-Dateien in eine einzige Datei zusammenführen.

Free Spire.PDF für .NET bietet eine Vielzahl von Funktionen, um PDF-Dateien zu erstellen, zu bearbeiten und zu konvertieren. Hier sind einige weitere Funktionen:

[PDF-Dateien aufteilen](https://www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/NET-Split-PDF-Simply-Split-PDF-Document-to-Multiple-Files-with-C-VB.NET.html)
[Bilder aus PDF-Dateien extrahieren](https://www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/How-to-Extract-Image-From-PDF-in-C.html)
[Hinzufügen von Text-Wasserzeichen zu PDF-Dateien](https://www.e-iceblue.com/Tutorials/Spire.PDF/Spire.PDF-Program-Guide/PDF-Watermark-Add-Watermark-in-PDF-with-C-VB.NET.html)