У сучасній цифровій екосистемі потреба конвертувати PDF документи у JPG зображення є більш поширеною, ніж будь-коли. Незалежно від того, чи ви бажаєте експортувати PDF як JPEG, створити попередні перегляди документів або обробити PDF у формати зображень для веб-додатків, автоматизація може зекономити цінний час.
У цьому посібнику ми збираємось дослідити, як ми можемо розробити надійний додаток для конвертації PDF у зображення JPG на основі масштабованого REST API.
Чому конвертувати PDF в JPG або JPEG?
Генерація попереднього перегляду– Відображення сторінок PDF як зображень у веб-додатках або системах контенту.Легкий обмін– зображення JPG універсально сумісні між пристроями.Висока точність– Зберігайте кольори, макет та векторну графіку.Automation-ready– Ідеально підходить для обробки документів на серверній стороні.Масштабованість– Перетворюйте кілька PDF файлів на JPG оптом без зусиль.
PDF Conversion REST API
GroupDocs.Conversion Cloud SDK for .NET забезпечує хмарне рішення для конвертації PDF у JPG, серед багатьох інших форматів. Воно підтримує дворівневі формати документів і зображень, пропонуючи простий спосіб експорту PDF як JPEG або інших типів файлів безпосередньо з .NET додатків.
Початок роботи
Перед тим, як ми розпочнемо процес конвертації, переконайтеся, що у вас є:
- A GroupDocs Cloud account with Client ID and Client Secret.
- A sample PDF file to test conversion.
- Налаштоване середовище .NET (Visual Studio, Visual Studio Code або інша підтримувана IDE).
Встановіть SDK через диспетчер пакетів NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
Як конвертувати PDF в JPG в C#
Слідуйте цим простим крокам, щоб конвертувати PDF у формат зображення (JPG) за допомогою .NET REST API:
Крок 1. - Створіть екземпляр класів Configuration, ConvertApi та FileApi.
var configurations = new Configuration(clientId, clientSecret1);
var convertApi = new ConvertApi(configurations);
var fileApi = new FileApi(configuration);
Крок 2. - Завантажте PDF файл у хмарне сховище.
using (var fileStream = File.OpenRead("sample.pdf"))
{
var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
fileApi.UploadFile(uploadRequest);
}
Крок 3. - Визначте ConvertSettings для конвертації PDF → JPG.
var settings = new ConvertSettings
{
FilePath = "input.pdf",
Format = "jpg",
OutputPath = "converted/pdf-to-jpg/"
};
Крок 4. - Використайте метод ConvertDocument(...) для ініціювання перетворення PDF в JPG.
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
- Кожна сторінка з PDF-документа перетворюється в окреме зображення JPG, зберігається в вихідній папці.
// Для отримання додаткових прикладів, будь ласка, відвідайте https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте облікові дані клієнта з https://dashboard.groupdocs.cloud/
string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Створіть екземпляр класу Configuration, передавши ідентифікатор клієнта та секретний ключ клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
// Define the value of ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Ініціалізуйте екземпляр класу ConvertApi з об`єктом класу Configuration.
var convertApi = new ConvertApi(configurations);
// створити екземпляр FileApi
var fileApi = new FileApi(configuration);
// load the input PDF from local drive.
using (var stream = OpenRead("sample.pdf"))
{
// upload the input PDF to the cloud storage.
fileApi.UploadFile(new UploadFileRequest("sample.pdf", stream));
// створити ConvertSettings, де ми вказуємо результативний вихід у форматі JPEG.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "sample.pdf",
Format = "jpg",
OutputPath = "converted/pdf-to-jpg/"
};
// Викличте метод ConvertDocument, щоб експортувати сторінки PDF у зображення JPEG.
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("PDF to JPEG images conversion completed successfully.");
}
}
Експорт PDF як JPEG за допомогою cURL
Якщо ви віддаєте перевагу скриптовому підходу, ви також можете конвертувати PDF у JPG, використовуючи GroupDocs.Conversion Cloud REST API та cURL.
Чому використовувати cURL для конвертації PDF в JPG?
- Ідеально підходить для автоматизаційних пайплайнів або інтеграції CI/CD.
- Нет установлення SDK.
- Ідеально підходить для безголових або серверних середовищ.
Спочатку згенеруйте свій JWT токен доступу, використовуючи облікові дані клієнта, а потім виконайте наступну команду, щоб експортувати PDF у формат зображення JPEG:
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 "{ \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"JPG\" },\"OutputPath\": \"{resultantFile}\"}"
Замініть {ACCESSTOKEN} на JWT токен, inputFile на назву PDF файлу, а resultantFile на назву результуючого зображення JPEG, яке має бути створено в хмарному сховищі.
Спробуйте JPG в PDF онлайн (безкоштовний додаток)
Якщо ви хочете дослідити цю функціональність без кодування, спробуйте наш безкоштовний PDF to JPG Converter веб-додаток. Він дозволяє вам моментально експортувати PDF у JPEG у вашому браузері, використовуючи той самий GroupDocs.Conversion Cloud API.

Корисні ресурси
Висновок
На завершення, конвертація PDF в JPG за допомогою GroupDocs.Conversion Cloud SDK для .NET забезпечує ефективне та надійне рішення для розробників та бізнесу. Чи ви розробляєте автоматизовану систему управління документами, чи намагаєтеся конвертувати PDF файлів у JPG для простішого обміну, архівування або створення попереднього перегляду, цей API робить процес безперервним.
Поширені запитання (FAQs)
Q. Чи можу я перетворити кілька PDF файлів на зображення одночасно?
- А. Так. API підтримує пакетне перетворення PDF у JPG, що дозволяє обробляти кілька PDF одночасно.
Q. Яка якість перетворених зображень JPG?
- A. SDK забезпечує високу точність виходу, зберігаючи чіткість тексту, векторну графіку та точність кольору при експорті PDF в формат зображення.
Q. Чи потрібне додаткове програмне забезпечення, таке як Adobe Acrobat?
- A. Ні. .NET REST API повністю працює в хмарі—немає потреби в локальній установці або сторонньому програмному забезпеченні.
Пов’язані статті
Ми дуже рекомендуємо відвідати наступні статті, щоб дізнатися більше про:
