PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

Ghép PDF trong .NET SDK

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

Get Started

Cách Ghép Nhiều Tệp PDF Sử Dụng C# Cloud API

Để ghép hai tệp PDF, chúng tôi 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 ứng dụng tạo, chỉnh sửa và chuyển đổi PDF dựa trên đám mây trong C#, ASP.NET, hoặc các ngôn ngữ .NET khác cho các nền tảng đám mây khác nhau. Mở NuGet trình quản lý gói, tìm kiếm Aspose.PDF Cloud và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console.

Lệnh


PM> Install-Package Aspose.Pdf-Cloud 

Các Bước để Ghép PDF qua Cloud .NET SDK

Chương trình cơ bản để ghép các tệp PDF theo cách lập trình với Aspose.PDF Cloud .NET SDK APIs có thể thực hiện chỉ với vài dòng mã.

  1. Tạo một đối tượng Cấu hình mới với Secret và Key của Ứng dụng của bạn
  2. Tạo một đối tượng để kết nối đến Cloud API
  3. Tải lên tệp tài liệu của bạn
  4. Thực hiện việc ghép
  5. Tải về kết quả
 

Ghép Hai Tệp PDF bằng C#


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Merges
    {
        public class MergeDocuments
        {
            public static async Task Merge(MergesHelper helper, List<string> files, string outputName, string remoteFolder)
            {
                Aspose.Pdf.Cloud.Sdk.Model.MergeDocuments documetItems = new(new List<string>());
    
                foreach (var file in files)
                {
                    await helper.UploadFile(Path.GetFileName(file));
                    documetItems.List.Add(Path.Combine( remoteFolder, file));
                }
    
                DocumentResponse response = await helper.pdfApi.PutMergeDocumentsAsync(outputName, documetItems, folder: remoteFolder);

                if (response == null)
                    Console.WriteLine("MergeDocuments(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("MergeDocuments(): Failed to documents.");
                else
                {
                    Console.WriteLine("MergeDocuments(): documents successfully merged to '{0}' file.", outputName);
                    await helper.DownloadFile(outputName);
                }
            }
        }
    }