pdf to jpg

Как конвертировать PDF в изображение JPEG с использованием Node.js.

Формат переносимого документа (PDF) широко используется для безопасного обмена документами и печати. Однако, когда вам нужно просмотреть содержимое или извлечь визуальные элементы, преобразование PDF в растровые форматы изображений, такие как JPG, PNG или BMP, становится полезным.

В этой статье мы покажем вам, как конвертировать PDF в JPG с использованием Aspose.PDF Cloud SDK для Node.js.

API для преобразования PDF в JPG

Aspose.PDF Cloud — это RESTful API, который позволяет вам создавать, манипулировать и конвертировать PDF документы в облаке. Установка на рабочий стол не требуется — он доступен на любой платформе (Linux, Windows, macOS) и совместим с веб-, мобильными или серверными приложениями. Вы также можете рассмотреть возможность изучения функций REST API на странице документации API.

Установка Aspose.PDF SDK для Node.js

Чтобы начать, установите официальное SDK Node.js через npm:

> npm i asposepdfcloud

Создайте бесплатную учетную запись на Aspose.Cloud dashboard и получите ваш Client ID и Client Secret для аутентификации.

Как конвертировать PDF в JPG в Node.js

Следуйте приведенным ниже шагам, чтобы конвертировать страницы PDF в JPG в Node.js:

  • Инициализируйте PdfApi с вашими учетными данными.
  • Определите файл PDF источника и параметры вывода.
  • Вызовите PutPageConvertToJpeg(…) API для преобразования страницы PDF в изображение JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Загрузите PDF в облачное хранилище (если его там еще нет)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Конвертируйте первую страницу PDF в JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF в JPG онлайн

Изображение:- Предварительный просмотр конвертации PDF в JPG.

PDF в JPG через команду cURL

Наши облачные API построены на архитектуре REST, поэтому вы можете рассмотреть возможность доступа к ним с помощью команд cURL. Наши API предоставляют мощное облачное решение с рядом преимуществ для обработки PDF файлов в облаке. Используя команды cURL, вы сможете без усилий инициировать процесс преобразования PDF в JPG. Итак, сначала нам нужно сгенерировать JSON Web Token (JWT) на основе данных ClientID и ClientSecret, полученных из Aspose.Cloud dashboard. Пожалуйста, выполните следующую команду в терминале, чтобы сгенерировать JWT токен.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Теперь, когда у нас есть токен JWT, пожалуйста, выполните следующую команду cURL для выполнения онлайн-конвертации PDF в JPG. Полученный JPG возвращается в объекте ответа. Тем не менее, чтобы сохранить полученный JPG на локальный диск, пожалуйста, попробуйте использовать аргумент -o.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

Бесплатное приложение для конвертации PDF в JPG

Чтобы испытать удивительные возможности Aspose.PDF Cloud API, вы можете рассмотреть возможность использования нашего бесплатного PDF to JPG converter. Это легкое решение, созданное в соответствии с Cloud REST API.

pdf to jpg

Бесплатное приложение для конвертации PDF в JPG.

Полезные ссылки

Заключение

В этой статье вы узнали, как конвертировать PDF в JPG с помощью Node.js всего за несколько строк кода. С Aspose.PDF Cloud дополнительное программное обеспечение, такое как Adobe Acrobat, не требуется. Вы также можете достичь того же результата с помощью простой команды cURL — идеально подходит для автоматизации или серверных рабочих процессов.

Связанные статьи

Вы можете рассмотреть возможность посетить следующие ссылки, чтобы узнать больше о: