Вы хотите конвертировать документы PDF в изображения JPEG, GIF и PNG? Если это так, вы находитесь в правильном месте. В этой статье показано, как преобразовать изображения PDF в JPEG, PNG или GIF в Node.js, выполнив несколько простых шагов.
Файл PDF подобен снимку документа, который используется для печати, совместного использования и защиты данных. Однако могут быть случаи, когда вы хотите преобразовать страницы файла PDF в высококачественные оптимизированные изображения JPG/JPEG, PNG или GIF. Например, когда вы хотите сжать файл, поделиться рекламой в социальных сетях или создать обложку для PDF. В этих случаях в этой статье рассказывается, как конвертировать файлы PDF в популярные форматы файлов изображений. В частности, вы узнаете, как конвертировать изображения PDF в JPEG, PNG или GIF в Node.js. Итак, приступим!
В этой статье будут рассмотрены следующие моменты:
- Онлайн-конвертер PDF в изображения REST API и Node.js SDK
- Преобразование PDF в формат JPEG с помощью REST API в Node.js
- Преобразование PDF в изображение JPEG с помощью дополнительных параметров
- Как конвертировать PDF в изображение PNG онлайн с помощью Node.js
- Как конвертировать PDF в GIF-файл онлайн с помощью Node.js
PDF в Image Converter Online REST API и Node.js SDK
В этой статье мы будем использовать Node.js SDK of GroupDocs.Conversion Cloud API для преобразования PDF в изображения JPG/JPEG, PNG или GIF в приложениях Node.js. Преобразование Node.js не влияет на ваши исходные файлы, и вы можете конвертировать свои файлы в поддерживаемые форматы без каких-либо программных зависимостей. Кроме того, он поддерживает преобразование более 50 типов документов и изображений, таких как Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF и т. д. Кроме того, он также предоставляет .NET, Java, PHP, Ruby, Android , и Python SDK в качестве членов семейства преобразования документов для Cloud API.
Процедура установки этой библиотеки генератора изображений очень проста. Вы можете установить API GroupDocs.Conversion в своем приложении Node.js, выполнив следующую команду:
npm install groupdocs-conversion-cloud
Убедитесь, что у вас есть идентификатор клиента и секрет клиента из панели инструментов, прежде чем вы начнете следовать инструкциям и доступным примерам кода. Получив свой секрет и идентификатор, введите код, как показано ниже:
# Импортируйте 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 в формат JPEG с помощью REST API в Node.js
Здесь мы преобразуем файлы PDF в изображения JPEG, выполнив следующие простые шаги:
- Загрузить файл PDF в облако
- Конвертировать PDF-документ в изображение JPEG онлайн в Node.js
- Скачать преобразованный файл JPEG
Загрузить файл
Убедитесь, что Adobe 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 в файл JPEG онлайн с помощью Node.js
Пожалуйста, используйте следующие шаги, чтобы создать файл PDF в формате JPEG с помощью программирования:
- Во-первых, создайте экземпляр класса ConvertApi.
- Затем создайте объект класса ConvertSettings.
- Затем установите путь к входному файлу PDF
- После этого назначьте «jpeg» для формата
- Теперь укажите путь к файлу выходного изображения
- Создать запрос преобразования документа
- Наконец, вызовите ConvertApi.convertDocument(), чтобы преобразовать файл по указанному пути.
В следующем примере кода показано, как преобразовать PDF в JPEG без потери качества с помощью REST API в Node.js:
// Как преобразовать PDF в формат JPEG с помощью REST API в 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 = "jpeg";
settings.outputPath = "nodejs-testing/sample-file.jpeg";
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 JPEG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
На снимке экрана ниже показан выходной файл изображения, сгенерированный с использованием этого примера кода:
Загрузите преобразованный файл
Приведенный выше пример кода сохранит преобразованный файл изображения в облаке. Вы можете загрузить его, используя следующий пример кода:
// создать FileApi для загрузки преобразованного файла
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// создать запрос на загрузку файла
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpeg", myStorage);
// скачать файл и тип ответа Stream
fileApi.downloadFile(request)
.then(function (response) {
// сохранить файл в системном каталоге
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpeg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Преобразуйте изображение PDF в JPEG с помощью дополнительных параметров
Пожалуйста, следуйте шагам, указанным ниже, используя файл PDF в изображение JPEG онлайн в высоком качестве с некоторыми дополнительными настройками:
- Во-первых, создайте экземпляр ConvertApi.
- Затем создайте экземпляр класса ConvertSettings.
- Затем укажите путь к файлу PDF
- Назначьте «jpeg» для формата
- После этого укажите путь к выходному файлу
- Тем временем инициализируйте объект класса JpegConvertOptions
- После этого установите различные параметры преобразования, такие как оттенки серого, fromPage, pagesCount, качество, rotateAngle, usePdf и т. д.
- Затем создайте экземпляр класса ConvertDocumentRequest.
- Наконец, получите результаты, вызвав метод ConvertApi.convertDocument(), чтобы сохранить выходной файл.
Фрагмент кода ниже показывает, как преобразовать файл PDF в изображение JPEG онлайн, используя расширенные параметры преобразования:
// Как преобразовать изображение PDF в JPEG с помощью дополнительных параметров
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 = "jpeg";
convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
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.jpeg";
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 JPEG file online using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Как конвертировать PDF в изображение PNG онлайн с помощью Node.js
Точно так же мы можем использовать шаги, упомянутые ниже, для программного преобразования файла PDF в файл изображения PNG:
- Во-первых, создайте экземпляр ConvertApi.
- Затем создайте экземпляр ConvertSettings.
- Затем укажите путь к файлу PDF
- После этого к формату припишите «png».
- Теперь установите путь к выходному файлу
- Затем инициализируйте ConvertDocumentRequest с объектом настроек.
- Наконец, вызовите метод ConvertApi.convertDocument(). Он принимает объект запроса настроек в качестве аргумента.
В следующем примере кода показано, как преобразовать файл PDF в изображение PNG в Node.js с помощью REST API:
// Как конвертировать изображение PDF в PNG онлайн с помощью 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 = "png";
settings.outputPath = "nodejs-testing/sample-file.png";
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 PNG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
На следующем снимке экрана показано выходное изображение, созданное с использованием этого примера кода:
Как конвертировать PDF в GIF-файл онлайн с помощью Node.js
В этом разделе вы можете выполнить следующие шаги и фрагмент кода, чтобы программно преобразовать файл PDF в GIF в своем приложении:
Пожалуйста, следуйте инструкциям ниже:
- Создайте экземпляр класса ConvertApi.
- Затем создайте экземпляр ConvertSettings.
- Теперь установите путь к файлу PDF
- Затем назначьте «gif» для формата
- Укажите путь к выходному файлу
- Вызовите и создайте экземпляр класса ConvertDocumentRequest.
- Наконец, сохраните документ в формате GIF, вызвав метод ConvertApi.convertDocument().
В следующем примере кода показано, как программно преобразовать PDF в формат файла GIF в Node.js с помощью REST API:
// Как конвертировать PDF в формат GIF онлайн с помощью 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 = "gif";
settings.outputPath = "nodejs-testing/sample-file.gif";
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 GIF image file.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Кроме того, на изображении ниже показано выходное изображение, созданное с использованием приведенного выше фрагмента кода.
Онлайн-конвертер PDF в JPG
Как конвертировать PDF в JPEG онлайн? Попробуйте следующий бесплатный онлайн-конвертер PDF в JPEG в изображения, разработанный с использованием вышеуказанного API.
Онлайн-конвертер PDF в PNG
Как конвертировать PDF в PNG онлайн? Попробуйте следующий бесплатный онлайн-конвертер PDF в PNG в изображения, разработанный с использованием вышеуказанного API.
Онлайн-конвертер PDF в GIF
Как конвертировать файлы PDF в GIF онлайн? Попробуйте следующий бесплатный онлайн-конвертер PDF в GIF в изображения, который был разработан с использованием вышеуказанного API.
Заключение
Вот, эта запись в блоге подходит к концу. Мы ожидаем, что теперь вы знаете:
- как изменить формат PDF в JPEG онлайн.
- как преобразовать PDF в JPEG в Windows, используя дополнительные параметры;
- программно загрузите файл PDF, а затем загрузите преобразованный файл из облака;
- программно конвертировать PDF в формат файлов PNG в облаке;
- как преобразовать PDF в формат изображения GIF в облаке;
Вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию. Мы также предоставляем раздел Справочник по API, который позволяет визуализировать наши API и взаимодействовать с ними непосредственно через браузер.
Кроме того, мы рекомендуем вам обратиться к нашему Руководству по началу работы
Groupdocs.cloud также публикует в своем блоге другие статьи на новые темы. Поэтому, пожалуйста, оставайтесь на связи, чтобы быть в курсе последних обновлений.
Задайте вопрос
Вы можете задать свои вопросы о том, как преобразовать PDF в формат изображения, через наш Бесплатный форум поддержки
Часто задаваемые вопросы
Как преобразовать 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 одним щелчком мыши.
Смотрите также
Вы можете получить дополнительную информацию по следующим ссылкам:
- Преобразование документа Word в PDF на Java с использованием REST API
- Преобразование EXCEL в JSON и JSON в EXCEL в Python
- Как преобразовать CSV в JSON и JSON в CSV в Python
- Преобразование Word в Markdown и Markdown в Word в Python
- Преобразование документов Word в PDF с помощью REST API в Python
- Как преобразовать PDF в редактируемый документ Word с помощью Python SDK
- Преобразование файлов MSG и EML в PDF в Python
- Преобразование XML в CSV и CSV в XML в Python
- Объединяйте файлы PowerPoint PPT/PPTX в Интернете с помощью REST API в Ruby
- Как преобразовать документ Word в PDF на Java с помощью REST API
- Преобразование PDF в документ Word на Java с использованием REST API
- Программное преобразование Word в JPG и JPG в Word на Java
- Преобразование CSV в JSON и JSON в CSV в Java