PDF залишається найбільш популярним форматом для обміну документами та архівування завдяки своїй послідовності та безпеці. Конвертація JPG в PDF гарантує збереження ваших зображень, їх легкий обмін та форматування для професійного використання.
Основні переваги конвертації JPG в PDF:
- Підтримуйте якість зображення та точність макету.
- Захистіть файли для розповсюдження або довгострокового зберігання.
- Об’єднайте кілька зображень в один документ.
- Автоматизуйте процес конвертації за допомогою .NET REST API.
API конвертації JPG в PDF
У цій статті ми зосереджені на використанні дивовижних можливостей GroupDocs.Conversion Cloud SDK for .NET для конвертації JPEG в PDF. Це API, багате на функції, розроблене для спрощення процесу конвертації різних форматов документів та зображень. Тому, всього за кілька рядків коду C#, ви можете ефективно перетворити свої файли JPG або JPEG на PDF професійної якості.
Розпочинаємо
Перед тим, як почати, переконайтеся, що у вас є наступне:
- Обліковий запис на GroupDocs Cloud dashboard для отримання облікових даних API.
- Зразок зображення JPG або JPEG для тестування.
- Працююче середовище .NET (Visual Studio, Visual Studio Code або інша підтримувана IDE).
Тепер, щоб використовувати SDK, нам потрібно встановити його у наше рішення. Будь ласка, виконайте наступну команду у вашій консолі менеджера пакетів NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
Перетворити JPEG на PDF за допомогою C#
Давайте розглянемо деталі конвертації JPG зображень у формат PDF за допомогою простого та легкого фрагменту коду C#.
Крок 1. - Створіть об’єкт Configuration та ConvertApi, використовуючи облікові дані клієнта.
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
Крок 2. - Завантажте вхідне зображення JPEG на хмарне сховище.
fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));
Крок 3. - Створіть екземпляр ConvertSettings, де ми визначаємо результативний формат як PDF.
var settings = new ConvertSettings{...}
Крок 4. - Використовуйте ConvertDocument(...) для виконання конвертації JPEG у PDF.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Для отримання додаткових прикладів, будь ласка, відвідайте https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте облікові дані клієнта з https://dashboard.groupdocs.cloud/
string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Створіть екземпляр класу Configuration, передаючи ID клієнта та секрет клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
// Визначте значення ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Ініціалізуйте екземпляр класу ConvertApi з об'єктом класу Configuration.
var convertApi = new ConvertApi(configurations);
// load the input JPG image from local drive.
using (var stream = OpenRead("input.jpg"))
{
// створити екземпляр FileApi
var fileUpload = new FileApi(configurations);
// upload the input JPEG image to the cloud storage.
fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));
// створити ConvertSettings, де ми вказуємо результуючий вихід як PDF.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.jpg",
Format = "pdf",
OutputPath = "resultant.pdf"
};
// Call the ConvertDocument method for JGP to PDF conversion.
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("JPG to PDF conversion successfully completed.");
}
}
Зберегти JPG як PDF за допомогою cURL
Якщо ви віддаєте перевагу легкому, скриптовому рішенню без написання повного коду C#, ви також можете використовувати команди cURL з API GroupDocs.Conversion Cloud. Цей підхід ідеально підходить для автоматизації, CI/CD пайплайнів або швидкого тестування.
Чому використовувати cURL для конвертації JPG у PDF?
- No SDK installation required.
- Легко інтегрується з автоматизаційними скриптами.
- Ідеально підходить для серверних і командних робочих процесів.
Передумовою цього підходу є генерація JWT токена доступу на основі облікових даних клієнта. Після того як ми отримаємо токен, будь ласка, виконайте наступну команду, щоб зберегти JPG у форматі PDF.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
Замініть {ACCESSTOKEN} на згенерований токен, inputFile на ваше зображення JPG, а myResultant на назву результуючого PDF файлу, який потрібно згенерувати у хмарному сховищі.
Зберегти отриманий PDF на локальному диску
Якщо ви віддаєте перевагу зберігати готовий PDF на локальному диску, спробуйте використовувати таку команду:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"inputFile\", \"Format\": \"pdf\"}" \
-o "Resultant.pdf"
Спробуйте JPG в PDF онлайн (безкоштовний додаток)
Якщо ви хочете спробувати GroupDocs.Conversion Cloud без написання коду, спробуйте наш безкоштовний онлайн JPG to PDF Converter. Ця веб-програма побудована на основі того ж REST API і дозволяє вам миттєво конвертувати зображення JPG або JPEG у PDF у вашому браузері.

Корисні ресурси
Заключні зауваження
Ми дізналися, що конвертація зображень JPG або JPEG у PDF за допомогою GroupDocs.Conversion Cloud SDK для .NET є швидким, безпечним і масштабованим рішенням. Чи то ви створюєте систему автоматизації документів, архівуєте візуальні дані, чи інтегруєте конвертацію файлів у підприємницькі робочі процеси, цей SDK надає вам можливість досягати надійних результатів з мінімальною кількістю коду.
Часто задавані питання (FAQ)
- Do I need to install any additional software to perform JPG to PDF conversion?
Ні. Вам не потрібне жодне зовнішнє програмне забезпечення, і API не залежить від локальних додатків, таких як Adobe Acrobat або Microsoft Office.
- Чи можу я конвертувати кілька зображень JPG в один PDF документ?
Так. API підтримує пакетне перетворення JPG в PDF, що дозволяє об`єднати кілька зображень JPG або JPEG в один консолідований PDF. Просто вкажіть кілька шляхів до файлів у налаштуваннях перетворення, щоб виконати це завдання.
- Яка якість зображення зберігається після конвертації?
Абсолютно. GroupDocs.Conversion Cloud підтримує високу fidelity зображень під час процесу конвертації JPG у PDF, гарантуючи, що ваш вихідний PDF зберігає оригінальну якість, глибину кольору та роздільну здатність ваших зображень.
- Які формати виводу підтримуються, крім PDF?
GroupDocs.Conversion Cloud підтримує широкий спектр форматів виводу, включаючи DOCX, HTML, XLSX, PPTX та PNG, надаючи розробникам гнучкість для конвертації зображень та документів у різні формати відповідно до їхніх потреб.
Пов’язані статті
Ми настійно рекомендуємо відвідати наступні статті, щоб дізнатися більше про:
