Das Verwalten mehrerer Dateien kann schnell überwältigend werden, wenn es um Berichte, Rechnungen oder akademische Materialien geht. Ein PDF Merger ermöglicht es Ihnen, PDF und PDF Dokumente in eine einzige Datei zu kombinieren, Unordnung zu reduzieren, das Teilen zu erleichtern und sicherzustellen, dass Informationen konsolidiert bleiben.

PDF Merger API

Mit dem GroupDocs.Merger Cloud SDK für .NET können Sie PDF Dokumente einfach programmgesteuert zusammenführen. Dieses SDK bietet Entwicklern die Möglichkeit, skalierbare Apps zu erstellen, die PDFs in nur wenigen Codezeilen kombinieren können. Um zu installieren:

NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0

Als Nächstes erhalten Sie Ihre API-Anmeldeinformationen (Client-ID und Client-Secret), indem Sie diesen Link folgen.

PDF Dokumente in C# zusammenführen

Hier erfahren Sie, wie Sie mehrere PDF Dateien in Ihrer C#-Anwendung kombinieren:

  1. Erstellen Sie eine Instanz der Configuration Klasse, in der wir die Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisieren Sie die DocumentApi und übergeben Sie das Konfigurationsobjekt als Argument.
var newApiInstance = new DocumentApi(configurationSettings);
  1. CDefinieren Sie die Quell-PDF Dateien und Seiten, die mit JoinItem zusammengeführt werden sollen.
var item1 = new JoinItem
  1. Bereite eine JoinRequest mit JoinOptions vor.
var requestOutput = new JoinRequest(options);
  1. Call the API to merge PDF documents and save the output.
var response = newApiInstance.Join(requestOutput);
// More examples over https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";

// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis. 
var configurationSettings = new Configuration(clientId, clientSecret1);
// Erstellen Sie ein Objekt von DocumentApi, indem Sie das Konfigurationsobjekt als Argument übergeben.
var newApiInstance = new DocumentApi(configurationSettings);

try
{
    var item1 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "Binder1.pdf"
        },
        // Seiten der ersten PDF-Datei, die kombiniert werden sollen
        Pages = new List<int?> { 2, 3 }
    };

    var item2 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "ten-pages.pdf"
            },
        StartPageNumber = 2,
        EndPageNumber = 5,
        RangeMode = JoinItem.RangeModeEnum.OddPages
    };

    var options = new JoinOptions
    {
        JoinItems = new List<JoinItem> { item1, item2 },
        OutputPath = "myResultant.pdf"
    };
    
    // Create File JoinRequest
    var requestOutput = new JoinRequest(options);
    // PDF Dateien zusammenführen und die resultierende PDF in den Cloud-Speicher hochladen.
    var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }
PDF Dateien kombinieren

Bild:- Eine Vorschau der zusammengeführten PDF Dateien.

Combine PDF Dateien mit cURL

Sie können auch PDF Dokumente mit und cURL verketten. Dies ist perfekt für Automatisierungsszenarien. Dieser Ansatz ist besonders vorteilhaft für die Automatisierung von Dokumentenverwaltungsaufgaben, da er die schnelle und einfache Konsolidierung mehrerer PDF Dateien in ein einzelnes Dokument ermöglicht.

  1. Generiere JWT-Token:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=b7efc309-156b-4496-9501-68197f85c25a&client_secret=985132b15703be48a4bdf897e6c05777" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. Spezifische PDF-Seiten zusammenführen:
curl -v "https://api.groupdocs.cloud/v1.0/merger/join" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"JoinItems\": [    {      \"FileInfo\": {        \"FilePath\": \"{sourceFile1}\",        \"StorageName\": \"internal\",      },      \"Pages\": [2,3],    },{      \"FileInfo\": {        \"FilePath\": \"{sourceFile2}\",        \"StorageName\": \"internal\",      },      \"StartPageNumber\": 2,      \"EndPageNumber\": 5    }  ],  \"OutputPath\": \"{resultantFile}\"}"

Replace:

  • sourceFile1 - erste PDF-Datei.
  • sourceFile2 - zweite PDF-Datei.
  • resultantFile - resultierendes PDF Dokument.
  • accessToken - JWT-Zugriffstoken, das oben generiert wurde.

Versuchen Sie die kostenlose PDF-Zusammenführungs-App

Erleben Sie unsere kostenlose PDF Merger App, um PDF Dateien online zu kombinieren, ohne Software installieren zu müssen.

pdf merger

Fazit

Mit dem GroupDocs.Merger Cloud SDK für .NET oder cURL-Befehlen können Sie alle PDFs schnell und sicher in ein Dokument zusammenführen. Das SDK ist ideal für Entwickler, die eine Integration in C#-Projekte benötigen, während cURL eine leichte Option für Skripte und Automatisierung bietet. Egal, ob Sie PDFs kombinieren, PDF Dokumente verketten oder eine Adobe-Alternative zum Zusammenführen von PDFs erkunden möchten, GroupDocs bietet die Flexibilität, um Ihren Anforderungen an das Dokumentenmanagement gerecht zu werden.

Verwandte Artikel

Wir empfehlen, die folgenden Links zu besuchen, um mehr über zu erfahren: