Об’єднайте файли PNG у Node.js

Ця публікація в блозі представляє GroupDocs.Merger, який відкрив Cloud SDks і REST APIs для програмного об’єднання різних форматів файлів. Крім того, існує веб-інструмент онлайн для виконання об’єднання файлів, а також працює на базі GroupDocs.Merger Cloud SDK. Однак у цій публікації блогу ми дізнаємося, як об’єднати файли PNG у Node.js, а також ознайомимося з цим онлайн-інструментом для об’єднання файлів PNG в один. Тому, будь ласка, уважно прочитайте цю статтю, і до кінця цього підручника ви зможете об’єднувати зображення PNG програмним шляхом.

У цій статті ми розглянемо такі розділи:

Встановлення бібліотеки злиття PNG

Давайте встановимо GroupDocs.Merger Cloud SDK для Node.js у наш проект. Цю бібліотеку злиття PNG корпоративного рівня легко встановити та пропонує широкий спектр функцій для програмного об’єднання файлів PNG. Отже, ви можете виконати таку команду в терміналі/CMD:

npm install groupdocs-merger-cloud

Після успішного встановлення наступним кроком є отримання облікових даних API (ідентифікатор клієнта + секрет клієнта). Існує дуже простий процес отримання облікових даних API з API Cloud інформаційна панель.

Перегляньте цей посібник, якщо у вас виникнуть труднощі з отриманням облікових даних API.

Програмне об’єднання файлів PNG у Node.js

Перш ніж перейти до написання коду, зверніть увагу, що ми завантажили два вихідних зображення PNG на інформаційну панель API Cloud. Фактично, ви можете завантажити вручну або програмно, викликавши цей метод UploadFile.

Наступні кроки показують, як поєднати файли PNG у Node.js:

  • Включіть модуль groupdocs-merger-cloud у свій проект Node.js.
  • Отримайте облікові дані API з API Cloud Dashboard.
  • Викличте метод fromKeys класу DocumentApi і передайте облікові дані API.
  • Ініціалізуйте екземпляр класу JoinItem, який описує документ для операції об’єднання.
  • Створіть екземпляр об’єкта класу FileInfo.
  • Визначте шлях до вихідних файлів PNG, викликавши властивість filePath.
  • Створіть об’єкт класу JoinOptions.
  • Викличте властивість JoinItems, щоб призначити вихідний масив документа.
  • Встановіть вихідний шлях для згенерованих об’єднаних зображень PNG.
  • Ініціалізуйте екземпляр класу JoinRequest і передайте його в метод join для об’єднання файлів JPG.

Наведений нижче зразок коду демонструє програмне об’єднання зображень PNG:


 // Включіть модуль groupdocs-merger-cloud у свій проект Node.js.
const merger_cloud = require("groupdocs-merger-cloud");
// Отримайте облікові дані API з API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Викличте метод fromKeys класу DocumentApi та передайте облікові дані API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Ініціалізуйте екземпляр класу JoinItem, який описує документ для операції об’єднання.
let item1 = new merger_cloud.JoinItem();
// Створити екземпляр об’єкта класу FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Визначте шлях до вихідних файлів PNG, викликавши властивість filePath.
item1.fileInfo.filePath = "first.png";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.png";    
// Створіть об’єкт класу JoinOptions.
let options = new merger_cloud.JoinOptions();
// Викличте властивість JoinItems, щоб призначити вихідний масив документа.
options.joinItems = [item1, item2];
// Встановіть вихідний шлях для згенерованих об’єднаних зображень PNG.
options.outputPath = "Output/merged.png";
// Ініціалізуйте екземпляр класу JoinRequest і передайте його в метод join для об’єднання файлів JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Successfully combined PNG files into one."));
  

Після запуску основного файлу ви побачите новий файл (наприклад, merged.png), згенерований у папці «Вихід» у API Cloud інформаційна панель. Результат наведеного вище фрагмента коду показано нижче:

об’єднайте файли png в один

Знову ж таки, ви можете завантажити файл вручну або програмно, викликавши метод DownloadFile.

Об’єднання файлів PNG онлайн

Наразі ми навчилися програмно об’єднувати файли PNG у Node.js. Тепер цей посібник переведе вас до онлайн версії цієї бібліотеки злиття PNG. Таким чином, він досить простий у використанні та виконує завдання за кілька секунд. Перш за все, він безкоштовний у використанні та не вимагає створення облікового запису чи підписки.

об'єднати файли png онлайн

Заключні думки

На закінчення ми розповіли, як програмно об’єднати файли PNG у Node.js. Крім того, ми також розглянули кроки та зразок коду, який можна використовувати для об’єднання зображень PNG. Крім того, ця публікація в блозі допоможе вам, якщо ви хочете створити модуль злиття PNG у Node.js. Ви можете відвідати документацію, щоб дізнатися про інші функції GroupDocs.Merger Cloud SDK для Node.js. Ви можете взаємодіяти з живим API тут, а також ви можете відвідати репо GitHub, оскільки воно є відкритим кодом.

Крім того, ми рекомендуємо вам дотримуватися нашого Посібника з початку роботи.

Нарешті groupdocs.cloud пише нові публікації в блозі. Тож залишайтеся на зв’язку, щоб отримувати регулярні оновлення.

Задайте питання

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Як об’єднати два файли в Node.js?

GroupDocs.Merger Cloud SDK для Node.js пропонує величезний набір функцій для об’єднання двох файлів в один. Щоб дізнатися більше, відвідайте документацію.

Як об’єднати кілька зображень в одне?

Перейдіть за цим посиланням, щоб об’єднати файли PNG в один.

Дивись також