об'єднати файли PDF

Дізнайтеся, як додавати PDF-файли за допомогою .NET REST API.

У світі, де домінує цифрове телебачення, можливість ефективного об’єднання та конкатенації файлів PDF — це більше, ніж просто зручна функція. PDF-файли відомі своєю універсальністю та узгодженим форматуванням, тому вони слугують основним форматом для різноманітних професійних і особистих цілей. Однак у нас може знадобитися об’єднати розділи книги, об’єднати різні розділи звіту або об’єднати квитанції в єдиний звіт про витрати. У цій статті йдеться про нагальну потребу в об’єднанні PDF-файлів, де ми не просто об’єднуємо цілі документи, але, виходячи з наших уподобань/вибору, ми збираємося додавати вибрані сторінки між двома PDF-файлами за допомогою .NET Cloud SDK.

.NET Cloud SDK для додавання PDF-файлів

Додавання файлів у форматі PDF стає легким за допомогою Aspose.PDF Cloud SDK для .NET. Цей надійний .NET Cloud SDK забезпечує плавний та ефективний підхід до об’єднання та конкатенації PDF-файлів, що дає змогу без особливих зусиль об’єднати кілька PDF-файлів в один цілісний документ. Ви також отримуєте можливість вказувати місце, куди додаватимуться сторінки, забезпечуючи повну гнучкість і контроль над керуванням документами. Тому, використовуючи цей SDK, ви опануєте мистецтво додавання файлів PDF, покращуючи керування документами та презентацію.

Першим кроком є додавання посилання на SDK у наш проект. Для цього виконайте пошук Aspose.PDF-Cloud у менеджері пакетів NuGet у Visual Studio IDE та натисніть кнопку Додати пакет.

Вам також потрібно отримати облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у швидкому запуску.

Додайте PDF-файли за допомогою C# .NET

Дотримуйтесь інструкцій, наведених нижче, щоб спростити операцію додавання PDF-файлу за допомогою C# .NET.

// Для отримання додаткових прикладів https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// створити екземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Виклик API для додавання pdf-файлів
var response = pdfApi.PostAppendDocument("Input.pdf", "FileToAppend.pdf", 1,3);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
об'єднати файли pdf

Попередній перегляд операції додавання файлів PDF.

Нижче наведено короткі відомості про вказаний вище фрагмент коду.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

По-перше, створіть об’єкт класу PdfApi, передаючи облікові дані клієнта як вхідні аргументи.

pdfApi.PostAppendDocument("input.pdf", "FileToAppend.pdf", 1,3);

Тепер викличте API, щоб додати сторінки від індексу 1 до 3 другого файлу до першого документа. Вхідні файли вже мають бути доступні в хмарному сховищі.

Об’єднайте PDF-файли за допомогою команд cURL

Додавання файлів PDF за допомогою команд Aspose.PDF Cloud і cURL є простим і ефективним процесом. Aspose.PDF Cloud API дозволяє з легкістю об’єднувати кілька PDF-файлів в один цілісний документ. Використовуючи команди cURL, ви можете надсилати HTTP-запити до Aspose.PDF Cloud API, безперешкодно ініціюючи операцію додавання PDF. Крім того, простота та ефективність команд cURL у поєднанні з Aspose.PDF Cloud робить цей підхід доступним і потужним способом додавання файлів PDF, покращуючи організацію документів і ефективність робочого процесу.

Першим кроком у цьому підході є генерація маркера доступу JWT. Отже, виконайте таку команду:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Після створення маркера JWT виконайте наступну команду, щоб додати сторінки 1, 2 і 3 з другого PDF-файлу до першого PDF-файлу. Після успішної операції отриманий PDF-файл зберігається в хмарному сховищі.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourcePDF}/appendDocument?appendFile={PDFtoAppend}&startPage=1&endPage=3" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d{}

Замініть sourcePDF на назву першого PDF-файлу, до якого потрібно додати сторінки. Замініть PDFtoAppend на назву PDF-файлу, сторінки якого потрібно додати, а accessToken на згенерований вище маркер доступу JWT.

Висновок

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

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: