Birden fazla dosyayı yönetmek, raporlar, faturalar veya akademik materyaller ile uğraşırken hızla bunaltıcı hale gelebilir. A PDF birleştirici, PDF ve PDF belgelerini tek bir dosyada birleştirmenizi sağlar, dağınıklığı azaltır, paylaşımı kolaylaştırır ve bilgilerin toplu kalmasını sağlar.
PDF Birleştirici API
With the GroupDocs.Merger Cloud SDK for .NET, you can easily merge PDF documents programmatically. This SDK provides developers the ability to build scalable apps that can combine PDFs in just a few lines of code. To install:
NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0
Sonraki adım olarak, bu bağlantıyı takip ederek API kimlik bilgilerinizi (Müşteri Kimliği ve Müşteri Sırrı) alın.
C#‘da PDF Belgelerini Birleştirme
İşte C# uygulamanızda birden fazla PDF dosyasını birleştirmenin yolu:
Configuration
sınıfının bir örneğini oluşturun ve istemci kimlik bilgilerini argümanlar olarak geçin.
var configurations = new Configuration(clientId, clientSecret1);
DocumentApi
‘yi başlatırken Configuration nesnesini argüman olarak geçirin.
var newApiInstance = new DocumentApi(configurationSettings);
- CDefine the source PDF files and pages to be merged using
JoinItem
.
var item1 = new JoinItem
JoinOptions
ile birJoinRequest
hazırlayın.
var requestOutput = new JoinRequest(options);
- API’yi PDF belgelerini birleştirmek ve çıktıyı kaydetmek için çağırın.
var response = newApiInstance.Join(requestOutput);
// Daha fazla örnek için https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet
// API kimlik bilgilerinizi alın
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";
// Configuration sınıfının bir örneğini oluşturun ve Client ID & Client Secret ile başlatın.
var configurationSettings = new Configuration(clientId, clientSecret1);
// DocumentApi nesnesi oluşturun ve yapılandırma nesnesini argüman olarak geçin.
var newApiInstance = new DocumentApi(configurationSettings);
try
{
var item1 = new JoinItem
{
FileInfo = new FileInfo
{
FilePath = "Binder1.pdf"
},
// ilk PDF dosyasının birleştirilecek sayfaları
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 dosyalarını birleştir ve oluşan PDF`yi bulut depolama alanına yükle.
var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }

Görüntü:- Birleştirilmiş PDF dosyalarının önizlemesi.
PDF Dosyalarını cURL ile Birleştirin
PDF belgelerini birleştirmek için de cURL kullanabilirsiniz. Bu, otomasyon senaryoları için mükemmeldir. Bu yaklaşım, birden fazla PDF dosyasını tek bir belgede hızlı ve kolay bir şekilde birleştirilmesine olanak tanıdığı için belgelerin yönetim görevlerini otomatikleştirmek için özellikle faydalıdır.
- JWT token oluşturun:
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"
- Belirli PDF sayfalarını birleştir:
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
- ilk PDF dosyası.sourceFile2
- ikinci PDF dosyası.resultantFile
- sonuç PDF dosyası.accessToken
- Yukarıda oluşturulan JWT erişim belirteci.
Try Free PDF Merger App
Ücretsiz PDF Birleştirici Uygulamamızla herhangi bir yazılım yüklemeden çevrimiçi PDF dosyalarını birleştirin.

Kullanışlı Bağlantılar
Sonuç
GroupDocs.Merger Cloud SDK’sını .NET veya cURL komutlarını kullanarak, tüm PDF’leri hızlı ve güvenli bir şekilde tek bir belgede birleştirebilirsiniz. SDK, C# projelerinde entegrasyona ihtiyaç duyan geliştiriciler için idealdir, cURL ise betikler ve otomasyon için hafif bir seçenek sunar. İster PDF’leri birleştirmek, ister PDF belgelerini birleştirmek, isterse Adobe PDF birleştirme alternatifini keşfetmek isteyin, GroupDocs, belgelerinizi yönetme ihtiyaçlarınızı karşılayacak esnekliği sağlar.
İlgili Makaleler
Aşağıdaki bağlantılara göz atmanızı öneririz: