У сучасній цифровій екосистемі потреба конвертувати 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 додатків.

Початок роботи

Перед тим, як ми розпочнемо процес конвертації, переконайтеся, що у вас є:

  1. A GroupDocs Cloud account with Client ID and Client Secret.
  2. A sample PDF file to test conversion.
  3. Налаштоване середовище .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 to jpg converter

Корисні ресурси

Висновок

На завершення, конвертація 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 повністю працює в хмарі—немає потреби в локальній установці або сторонньому програмному забезпеченні.

Пов’язані статті

Ми дуже рекомендуємо відвідати наступні статті, щоб дізнатися більше про: