Управління кількома файлами може швидко стати перевантаженим, коли йдеться про звіти, рахунки або навчальні матеріали. Злиття PDF дозволяє об’єднати PDF та PDF документи в один файл, зменшуючи безлад, спрощуючи обмін та забезпечуючи консолідацію інформації.
PDF Merger API
За допомогою GroupDocs.Merger Cloud SDK for .NET ви можете легко об’єднувати PDF-документи програмно. Цей SDK надає розробникам можливість створювати масштабовані програми, які можуть комбінувати PDF-файли всього лише за кілька рядків коду. Щоб встановити:
NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0
Далі отримайте ваші облікові дані API (Client ID та Client Secret), перейшовши за this link.
Злиття PDF документів у C#
Ось як об’єднати кілька PDF-файлів у вашому C# додатку:
- Створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
- Ініціалізуйте
DocumentApi
, передаючи об’єкт Configuration як аргумент.
var newApiInstance = new DocumentApi(configurationSettings);
- CDefine the source PDF files and pages to be merged using
JoinItem
.
var item1 = new JoinItem
- Підготовте
JoinRequest
зJoinOptions
.
var requestOutput = new JoinRequest(options);
- Call the API to merge PDF documents and save the output.
var response = newApiInstance.Join(requestOutput);
// Більше прикладів на https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet
// Отримайте свої облікові дані API
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";
// Створіть екземпляр класу Configuration та ініціалізуйте його з ідентифікатором клієнта та секретом клієнта.
var configurationSettings = new Configuration(clientId, clientSecret1);
// Створіть об'єкт DocumentApi, передавши об'єкт конфігурації в якості аргументу.
var newApiInstance = new DocumentApi(configurationSettings);
try
{
var item1 = new JoinItem
{
FileInfo = new FileInfo
{
FilePath = "Binder1.pdf"
},
// сторінки першого PDF файлу, які потрібно об'єднати
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 та завантажити отриманий PDF у хмарне сховище
var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }

Image:- Попередній перегляд об’єднаних PDF файлів.
Об’єднати PDF файли з cURL
Ви також можете об’єднувати PDF-документи за допомогою cURL. Це ідеально підходить для сценаріїв автоматизації. Цей підхід особливо корисний для автоматизації завдань управління документами, оскільки він дозволяє швидко і легко об’єднувати кілька PDF-файлів в один документ.
- Сгенерувати 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"
- Об`єднати конкретні сторінки PDF:
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
- перший PDF файл.sourceFile2
- другий PDF файл.resultantFile
- результуючий PDF файл.accessToken
- JWT токен доступу, згенерований вище.
Спробуйте безкоштовний додаток для об’єднання PDF файлів
Спробуйте наш безкоштовний PDF Merger додаток, щоб об’єднати PDF файли онлайн без встановлення будь-якого програмного забезпечення.

Корисні посилання
Висновок
Використовуючи GroupDocs.Merger Cloud SDK для .NET або команди cURL, ви можете швидко та безпечно об’єднати всі PDF-документи в один. SDK ідеально підходить для розробників, яким потрібна інтеграція в проекти C#, тоді як cURL пропонує легкий варіант для скриптів та автоматизації. Чи хочете ви об’єднати PDF-файли, конкатенувати PDF-документи або дослідити альтернативу Adobe для об’єднання PDF, GroupDocs надає гнучкість для задоволення ваших потреб у керуванні документами.
Пов`язані статті
Ми рекомендуємо відвідати наступні посилання, щоб дізнатися більше про: