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:
- Buat instance dari kelas
Configuration
di mana kita melewatkan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
DocumentApi
sambil meneruskan objek Konfigurasi sebagai argumen.
var newApiInstance = new DocumentApi(configurationSettings);
- CDefine the source PDF files and pages to be merged using
JoinItem
.
var item1 = new JoinItem
- Siapkan
JoinRequest
denganJoinOptions
.
var requestOutput = new JoinRequest(options);
- 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); }

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.
- 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"
- 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.

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: