PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Hợp nhất PDF trong .NET SDK

Hợp nhất hai tệp PDF thành một tệp trong C# Cloud API mà không cần sử dụng bất kỳ phần mềm như Adobe PDF nào.

Get Started

Cách Hợp nhất Nhiều Tệp PDF Sử Dụng C# Cloud API

Để hợp nhất hai tệp PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud .NET SDK Cloud SDK này cho phép bạn dễ dàng xây dựng các ứng dụng tạo, chỉnh sửa và chuyển đổi PDF dựa trên cloud trong C#, ASP.NET hoặc các ngôn ngữ .NET khác cho các nền tảng cloud khác nhau. Mở NuGet quản lý gói, tìm Aspose.PDF Cloud và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Console Quản lý Gói.

Lệnh


PM> Install-Package Aspose.Pdf-Cloud 

Các Bước Để Hợp nhất PDF qua Cloud .NET SDK

Một cách cơ bản để hợp nhất PDF định dạng với Aspose.PDF Cloud .NET SDK API chỉ cần vài dòng mã.

  1. Tạo một đối tượng Configuration mới với Application Secret và Key của bạn
  2. Tạo một đối tượng để kết nối với Cloud API
  3. Tải lên tệp tài liệu của bạn
  4. Thực hiện hợp nhất
  5. Tải xuống kết quả
 

Hợp nhất Hai Tệp PDF bằng C#


    internal static void MergePdf()
    {
        const string localImageFileName = @"C:\Samples\sample.pdf";
        const string storageFileName1 = "sample1.pdf";
        const string storageFileName2 = "sample2.pdf";
        const string resultFileName = "merged-doc.pdf";

        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);
        using var file = File.OpenRead(localImageFileName);
        pdfApi.UploadFile(storageFileName1, file);
        pdfApi.CopyFile(storageFileName1, storageFileName2);

        var documentsToBeMerged = new List<string>()
        {
            storageFileName1, storageFileName2
        };

        var documents = new Aspose.Pdf.Cloud.Sdk.Model.MergeDocuments(documentsToBeMerged);
        
        pdfApi.PutMergeDocuments(resultFileName, documents);
        var response = pdfApi.DownloadFile(resultFileName);
        response.CopyTo(File.OpenWrite(resultFileName));
        Console.WriteLine();
    }