Mengelola banyak file bisa dengan cepat menjadi membingungkan saat berurusan dengan laporan, faktur, atau materi akademik. Sebuah PDF penggabung memungkinkan Anda untuk menggabungkan dokumen PDF dan PDF menjadi satu file, mengurangi kekacauan, membuat berbagi lebih mudah, dan memastikan informasi tetap terintegrasi.

PDF Merger API

Dengan GroupDocs.Merger Cloud SDK for .NET, Anda dapat dengan mudah menggabungkan dokumen PDF secara programatis. SDK ini memberikan kemampuan kepada pengembang untuk membangun aplikasi yang dapat diskalakan yang dapat menggabungkan PDF hanya dalam beberapa baris kode. Untuk menginstal:

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

Selanjutnya, peroleh kredensial API Anda (ID Klien & Rahasia Klien) dengan mengikuti this link.

Menggabungkan Dokumen PDF di C#

Berikut adalah cara menggabungkan beberapa file PDF dalam aplikasi C# Anda:

  1. Buat instance dari kelas Configuration di mana kita melewatkan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inisialisasi DocumentApi sambil meneruskan objek Konfigurasi sebagai argumen.
var newApiInstance = new DocumentApi(configurationSettings);
  1. CDefine the source PDF files and pages to be merged using JoinItem.
var item1 = new JoinItem
  1. Siapkan JoinRequest dengan JoinOptions.
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
// Dapatkan kredensial API Anda 
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";

// Buat sebuah instance dari kelas Configuration dan inisialisasi dengan Client ID & Client Secret. 
var configurationSettings = new Configuration(clientId, clientSecret1);
// Buat objek DocumentApi dengan mengirimkan objek konfigurasi sebagai argumen
var newApiInstance = new DocumentApi(configurationSettings);

try
{
    var item1 = new JoinItem
    {
        FileInfo = new FileInfo
        {
            FilePath = "Binder1.pdf"
        },
        // halaman dari file PDF pertama yang akan digabungkan
        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);
    // gabungkan file PDF dan unggah PDF hasilnya ke penyimpanan awan
    var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }
gabungkan file PDF

Gambar:- Prabaca file PDF yang digabung.

Gabungkan File PDF dengan cURL

Anda juga dapat menggabungkan dokumen PDF menggunakan dan cURL. Ini sempurna untuk skenario otomatisasi. Pendekatan ini sangat menguntungkan untuk mengotomatiskan tugas manajemen dokumen, karena memungkinkan konsolidasi beberapa file PDF ke dalam satu dokumen dengan cepat dan mudah.

  1. Hasilkan token JWT:
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. Gabungkan halaman PDF tertentu:
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 - file PDF pertama.
  • sourceFile2 - file PDF kedua.
  • resultantFile - file PDF yang dihasilkan.
  • accessToken - token akses JWT yang dihasilkan di atas.

Coba Aplikasi Penggabung PDF Gratis

Rasakan aplikasi PDF Merger gratis kami untuk menggabungkan file PDF secara online tanpa menginstal perangkat lunak apa pun.

pdf merger

Tautan Berguna

Kesimpulan

Menggunakan GroupDocs.Merger Cloud SDK untuk .NET atau perintah cURL, Anda dapat menggabungkan semua PDF menjadi satu dokumen dengan cepat dan aman. SDK ini ideal untuk pengembang yang memerlukan integrasi dalam proyek C#, sementara cURL menawarkan opsi ringan untuk skrip dan otomatisasi. Apakah Anda ingin menggabungkan PDF, menggabungkan dokumen PDF, atau mengeksplorasi alternatif penggabungan PDF Adobe, GroupDocs menyediakan fleksibilitas untuk memenuhi kebutuhan manajemen dokumen Anda.

Artikel Terkait

Kami merekomendasikan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: