Користувачам часто потрібно конвертувати PDF у image, оскільки зображення є одним із основних компонентів даних. Розібрати та відобразити вміст PDF-документа складно через складність формату. Ви можете програмно конвертувати PDF у зображення популярних форматів, як-от JPG/JPEG, у хмарі. Як розробник Node.js ви можете легко конвертувати PDF у JPG високої роздільної здатності онлайн у своїх програмах Node.js. У цій статті мова піде про те, як конвертувати зображення PDF у JPG у node.js за допомогою REST API.
У цій статті будуть розглянуті такі теми:
- PDF to Image Converter REST API та Node.js SDK
- Як конвертувати PDF у формат JPG за допомогою REST API у Node.js
- Перетворення PDF у JPG за допомогою додаткових параметрів
- Перетворіть PDF у JPG без використання хмарного сховища
- Перетворіть PDF на JPG і додайте водяний знак
PDF to Image Converter REST API та Node.js SDK
Я маю намір використовувати API Node.js SDK GroupDocs.Conversion Cloud для перетворення PDF у JPG. API дозволяє конвертувати ваші документи та зображення в будь-який потрібний формат. Він підтримує перетворення понад 50 типів документів і зображень, таких як Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD тощо. Він також надає .NET, Java, PHP, Ruby, Android і Python SDK як його члени родини перетворення документів для Cloud API.
GroupDocs.Conversion Cloud можна встановити у ваших програмах 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 у формат 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
- Тепер встановіть значення Convert Options
- Потім створіть екземпляр 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 Reference, який дозволяє візуалізувати наші 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#