Перетворити документи 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 to Image Converter Online REST API та Node.js SDK
- Перетворіть PDF у формат JPEG за допомогою REST API у Node.js
- Перетворіть PDF на зображення JPEG за допомогою додаткових параметрів
- Як конвертувати зображення PDF у PNG онлайн за допомогою Node.js
- Як конвертувати файл PDF у файл GIF онлайн за допомогою Node.js
PDF to Image Converter Online REST API та Node.js SDK
У цій статті ми використаємо Node.js SDK 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.
Процедура встановлення цієї бібліотеки генератора зображень дуже проста. Ви можете встановити GroupDocs.Conversion API у своїй програмі 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».
- Тепер укажіть шлях до вихідного файлу зображення
- Створіть ConvertDocumentRequest
- Нарешті, викличте 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 Reference, який дозволяє візуалізувати наші 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