Пользователям часто приходится преобразовывать PDF в изображение, поскольку изображение является одним из основных компонентов данных. Анализировать и отображать содержимое документа PDF сложно из-за сложности формата. Вы можете программно конвертировать PDF в изображения популярных форматов, таких как JPG/JPEG, в облаке. Как разработчик Node.js, вы можете легко конвертировать PDF в JPG с высоким разрешением онлайн в своих приложениях Node.js. В этой статье основное внимание будет уделено тому, как преобразовать изображение PDF в JPG в node.js с помощью REST API.
В этой статье должны быть раскрыты следующие темы:
- Конвертер PDF в изображения REST API и Node.js SDK
- Как преобразовать PDF в формат JPG с помощью REST API в Node.js
- Преобразование PDF в JPG с использованием дополнительных параметров
- Преобразование PDF в JPG без использования облачного хранилища
- Конвертировать PDF в JPG и добавить водяной знак
Конвертер PDF в изображение REST API и Node.js SDK
Я намерен использовать API Node.js SDK GroupDocs.Conversion Cloud для преобразования PDF в JPG. API позволяет конвертировать ваши документы и изображения в любой нужный вам формат. Он поддерживает преобразование более 50 типов документов и изображений, таких как Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD и т. д. Он также предоставляет SDK для .NET, Java, PHP, Ruby, Android и Python в качестве его члены семейства преобразования документов для Cloud API.
GroupDocs.Conversion Cloud можно установить в ваши приложения Node.js, выполнив в консоли следующую команду:
npm install groupdocs-conversion-cloud
Пожалуйста, соберите свой Client ID и Client Secret на панели инструментов, прежде чем приступать к выполнению шагов и доступных примеров кода. Получив свой идентификатор и секрет, добавьте код, как показано ниже:
# Импортируйте Node.js SDK в приложение узла с http://api.groupdocs.cloud.
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// получить clientId и clientSecret с https://dashboard.groupdocs.cloud (требуется бесплатная регистрация).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Как преобразовать PDF в формат JPG с помощью REST API в Node.js
В этом разделе представлено пошаговое руководство по импорту файлов PDF в изображения JPG. Выполните следующие простые шаги, чтобы преобразовать файл PDF в файл изображения JPG:
- Загрузить файл PDF в облако
- Конвертировать Изображение PDF в JPG онлайн бесплатно в Node.js
- Скачать преобразованный файл JPG
Загрузить файл
Во-первых, загрузите файл PDF в облако, используя следующий пример кода:
// откройте файл в IOStream с вашего системного диска.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// прочитать файл
fs.readFile(resourcesFolder, (err, fileStream) => {
// построить FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// создать запрос на загрузку файла
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// загрузить файл
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
В результате загруженный PDF-файл будет доступен в разделе файлов вашей панели управления в облаке.
Преобразование PDF в JPG с помощью Node.js
Теперь, чтобы программно преобразовать файл PDF в файл JPG, выполните следующие шаги и пример кода:
- Создайте экземпляр ConvertApi
- Создайте экземпляр класса ConvertSettings
- Теперь задайте имя облачного хранилища
- Затем установите путь к входному файлу PDF.
- Установите формат выходного файла как «jpg»
- Затем укажите путь к выходному файлу
- Теперь создайте объект класса ConvertDocumentRequest.
- Наконец, получите выходной файл, вызвав метод ConvertApi.convertDocument().
В следующем примере кода показано, как преобразовать PDF в JPG без потери качества с помощью REST API в Node.js:
// Как преобразовать файл PDF в формат изображения JPG с помощью Node.js
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
try {
// Создать запрос на преобразование документа
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to JPG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Загрузите преобразованный файл
Приведенный выше пример кода сохранит преобразованный файл JPG в облаке. Вы можете загрузить его, используя следующий пример кода:
// создать FileApi для загрузки преобразованного файла
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// создать запрос на загрузку файла
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// скачать файл и тип ответа Stream
fileApi.downloadFile(request)
.then(function (response) {
// сохранить файл в системном каталоге
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Преобразование PDF в JPG с использованием дополнительных параметров
Следующие шаги и фрагмент кода демонстрируют, как преобразовать PDF в изображение с помощью API высококачественного онлайн-конвертера PDF в JPG и некоторых дополнительных настроек:
- Создайте экземпляр ConvertApi
- Создайте экземпляр ConvertSettings
- Теперь задайте имя облачного хранилища
- Затем укажите путь к файлу PDF.
- Затем установите значение «jpg» в формат
- Определить JpgConvertOptions
- Установите различные параметры преобразования, такие как оттенки серого, fromPage, pagesCount, качество, rotateAngle, usePdf и т. д.
- Теперь установите диалоги и путь к выходному файлу.
- Создать объект ConvertDocumentRequest
- Наконец, конвертируйте PDF в JPG, вызвав класс ConvertApi.convertDocument().
В следующем примере кода показано, как преобразовать формат pdf в формат jpg онлайн с расширенными параметрами преобразования:
// Как преобразовать PDF в JPG с помощью дополнительных параметров
const convert_options = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "jpg";
convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
convertOptions.grayscale = true;
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.quality = 100;
convertOptions.rotateAngle = 90;
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.jpg";
try {
// Создать запрос на преобразование документа
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert_options()
.then(() => {
console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Преобразование PDF в JPG без использования облачного хранилища
Чтобы преобразовать PDF в JPG без использования облачного хранилища, выполните следующие действия:
- Создайте экземпляр ConvertApi
- Создать ConvertDocumentDirectRequest
- Укажите путь к входному файлу и целевой формат в качестве входных параметров.
- Получите результаты, вызвав метод convertDocumentDirect().
- Сохраните выходной файл по локальному пути, используя метод FileStream.writeFile().
В следующем фрагменте кода показано, как преобразовать PDF-документы в JPG без использования облачного хранилища. Это означает, что вы передадите входной файл в теле запроса и получите выходной файл в ответе API.
// Как конвертировать PDF в JPG без использования облачного хранилища
const convertdirect = async () => {
// инициализация API
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// входной файл
let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');
try {
// Создать запрос на преобразование документа
const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
// конвертировать документ
let result = await convertApi.convertDocumentDirect(request);
// сохранить по локальному пути
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
}
catch (err) {
throw err;
}
}
convertdirect()
.then(() => {
console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
console.log("Error occurred while directly converting the PDF file:", err);
})
Преобразование PDF в JPG и добавление водяного знака
Выполните следующие действия, чтобы преобразовать PDF в JPG, а затем добавьте водяной знак в преобразованный PDF:
- Создайте экземпляр ConvertApi
- Создайте объект ConvertSettings
- Теперь задайте имя облачного хранилища
- Затем укажите путь к файлу PDF.
- Теперь присвойте формату «jpg»
- Укажите путь к выходному файлу
- Определить класс WatermarkOptions
- Установите параметры водяного знака, такие как текст, цвет, ширина, высота, фон и т. д.
- Определите PdfConvertOptions и назначьте WatermarkOptions
- Теперь установите значение параметров преобразования
- Затем создайте экземпляр ConvertDocumentRequest.
- Наконец, конвертируйте и вызывайте с помощью класса ConvertApi.convertDocument().
В следующем примере кода показано, как преобразовать PDF-документ в JPG и добавить водяной знак в преобразованный PDF-документ с помощью REST API в Node.js.
// Как преобразовать изображение файла PDF в файл JPG с водяным знаком.
const convertwatermark = async () => {
// инициализация API
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// определить настройки преобразования
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
// определить параметры водяного знака
let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
watermark.text = "This is a Sample watermark";
watermark.color = "Red";
watermark.width = 250;
watermark.height = 300;
watermark.top = 150;
watermark.left = 300;
watermark.rotationAngle = 45;
watermark.bold = true;
watermark.background = false;
// определить параметры преобразования PDF
let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
convertOptions.watermarkOptions = watermark;
settings.convertOptions = convertOptions;
try {
// Создать запрос на преобразование документа
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convertwatermark()
.then(() => {
console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Онлайн-конвертер PDF в JPG бесплатно
Как использовать высококачественный конвертер PDF в JPG онлайн бесплатно? Попробуйте следующий лучший бесплатный онлайн-конвертер PDF в JPG высокого качества, разработанный с использованием вышеуказанного API.
Заключение
В этой статье вы узнали:
- как преобразовать PDF в формат JPG в Node.js в облаке;
- программно загрузите файл PDF, а затем загрузите преобразованный файл из облака;
- конвертировать pdf в jpg онлайн бесплатно в высоком качестве без использования облачного хранилища;
- как преобразовать pdf в jpg в Node.js, используя дополнительные параметры;
- как добавить водяной знак в конвертированный PDF-документ с помощью Node.js;
Вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию. Мы также предоставляем раздел Справочник по API, который позволяет визуализировать наши API и взаимодействовать с ними непосредственно через браузер. Кроме того, мы рекомендуем вам обратиться к нашему Руководству по началу работы
Кроме того, blog.groupdocs.cloud пишет новые сообщения в блогах на интересные темы. Пожалуйста, свяжитесь с нами для получения самой последней информации.
Задайте вопрос
Вы можете использовать наш Бесплатный форум поддержки, чтобы задать любые вопросы о том, как преобразовать PDF в формат JPG.
Часто задаваемые вопросы
Как преобразовать PDF в JPG в Node.js?
Перейдите по этой ссылке, чтобы изучить фрагмент кода Node.js, чтобы быстро и легко преобразовать PDF в файл JPG.
Как преобразовать файл PDF в файл JPG с помощью REST API?
Создайте экземпляр ConvertApi, задайте значения параметров преобразования и вызовите метод convertDocument с ConvertDocumentRequest для преобразования PDF в файл JPG.
Как конвертировать PDF в JPG бесплатно онлайн?
Конвертер PDF в JPG бесплатно онлайн позволяет быстро и легко экспортировать PDF в формат JPG. После завершения преобразования вы можете загрузить файл JPG.
Как бесплатно конвертировать PDF-файл в JPG онлайн?
- Откройте бесплатный онлайн-конвертер PDF в JPG
- Щелкните внутри области перетаскивания файла, чтобы загрузить PDF-файл, или перетащите PDF-файл.
- Нажмите кнопку «Преобразовать сейчас», и онлайн-конвертер PDF в JPG преобразует PDF-файл в JPG.
- Ссылка для загрузки выходного файла будет доступна сразу после преобразования PDF в файл JPG.
Как установить бесплатную библиотеку для конвертации формата PDF в JPG?
Установите бесплатный конвертер PDF в JPG скачать библиотеку Node.js, чтобы программно создавать и конвертировать PDF в JPG.
Как конвертировать PDF в JPG в автономном режиме в Windows?
Пожалуйста, посетите эта ссылка, чтобы загрузить бесплатное программное обеспечение для конвертации PDF в JPG для Windows. Это бесплатное программное обеспечение для онлайн-конвертера PDF в JPG можно использовать для быстрого преобразования PDF в JPG в Windows одним щелчком мыши.
Смотрите также
Чтобы узнать больше, предлагаем прочитать следующие статьи:
- Преобразование документов Word в PDF с помощью REST API в Python
- Преобразование PDF в редактируемый документ Word с помощью Python SDK
- Объединяйте файлы PowerPoint PPT/PPTX в Интернете с помощью REST API в Ruby
- Преобразование файлов MSG и EML в PDF в Python
- Преобразование XML в CSV и CSV в XML в Python
- Как преобразовать CSV в JSON и JSON в CSV в Python
- Преобразование CSV в JSON и JSON в CSV в Java
- Как преобразовать EXCEL в JSON и JSON в EXCEL в Python
- Преобразование Markdown в PDF и PDF в Markdown в Python
- Преобразование Word в Markdown и Markdown в Word в Python
- Как конвертировать HTML в PDF на C# с помощью REST API
- Как программно конвертировать Word в PDF на C#