Объединение файлов JPG в Node.js

Установите эту библиотеку обработки изображений в свой проект на базе Node.js и мгновенно объединяйте файлы JPG. Теперь нет необходимости использовать стороннее программное обеспечение или инструменты для объединения файлов JPG. GroupDocs.Merger предлагает Cloud SDK корпоративного уровня для нескольких языков программирования, и независимо от того, являетесь ли вы разработчиком экспертного или начинающего уровня, вы можете легко интегрировать и использовать эти SDK . Однако в этом сообщении блога мы узнаем, как программно объединять файлы JPG в Node.js. Поэтому внимательно прочтите это руководство, чтобы изучить шаги и фрагмент кода для объединения файлов JPG.

В этом сообщении блога будут рассмотрены следующие моменты:

Установка библиотеки обработки изображений

Прежде всего, давайте установим эту бесплатную библиотеку слияния JPG в наш проект Node.js. Процесс установки просто запускает команду в терминале/CMD. Однако вы можете использовать богатый набор функций GroupDocs.Merger Cloud SDK для Node.js сразу после завершения установки.

Итак, выполните следующую команду:

npm install groupdocs-merger-cloud

Затем посетите это руководство, чтобы узнать, как получить учетные данные API (идентификатор клиента + секрет клиента). Опять же, это очень просто, и вы можете без проблем сгенерировать учетные данные API.

Объединение файлов JPG в Node.js программно

Теперь мы все готовы приступить к написанию фрагмента кода для объединения файлов JPG в Node.js. Для этой цели мы уже загрузили два разных изображения JPG в наше API Cloud панель управления. Вы можете загрузить файлы вручную или программно, вызвав метод UploadFile.

Ниже приведены шаги для программного объединения файлов JPG:

  • Требуйте в своем проекте модуль groupdocs-merger-cloud.
  • Получите свои учетные данные API на панели управления API Cloud.
  • Вызовите метод fromKeys класса DocumentApi и передайте учетные данные API.
  • Создайте экземпляр объекта класса JoinItem, который описывает документ для операции соединения.
  • Создайте экземпляр класса FileInfo.
  • Задайте путь к исходным файлам JPG, вызвав свойство filePath.
  • Создайте объект класса JoinOptions.
  • Вызовите свойство JoinItems, чтобы назначить массив исходного документа.
  • Установите путь вывода для сгенерированных объединенных изображений JPG.
  • Инициализируйте объект класса JoinRequest и передайте его в метод join для объединения файлов JPG.

Скопируйте и вставьте следующий фрагмент кода, чтобы объединить файлы JPG:

// Требуйте в своем проекте модуль groupdocs-merger-cloud.
const merger_cloud = require("groupdocs-merger-cloud");
// Получите свои учетные данные API с панели управления API Cloud. 
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();
// Задайте путь к исходным файлам JPG, вызвав свойство filePath.
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// Создайте объект класса JoinOptions.
let options = new merger_cloud.JoinOptions();
// Вызовите свойство JoinItems, чтобы назначить массив исходного документа.
options.joinItems = [item1, item2];
// Установите путь вывода для сгенерированных объединенных изображений JPG.
options.outputPath = "Output/merged.jpg";
// Инициализируйте объект класса JoinRequest и передайте его в метод соединения для объединения файлов JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

После запуска сервера вы найдете новый объединенный файл jpg в папке «Вывод» на панели управления API Cloud. Выходной файл вы можете увидеть на изображении ниже:

бесплатное слияние jpg

Здесь вы можете загрузить сгенерированный файл JPG вручную или программно, вызвав метод DownloadFile.

Объединение изображений JPG онлайн

В дополнение к Cloud SDK и REST API существует онлайн инструмент для объединения файлов JPG в браузере, и это бесплатное объединение JPG осуществляется на основе GroupDocs.Merger. Он прост в использовании и предлагает удобный интерфейс. Фактически, существует несколько вариантов настройки запроса, например горизонтальное или вертикальное слияние. Прежде всего, с этим инструментом не взимается плата, и вы можете использовать его для объединения файлов JPG.

объединить изображения jpg

Последние мысли

Благодарим вас за чтение этой статьи в блоге и надеемся, что она была вам интересна. На этом мы заканчиваем это руководство и скоро у нас появится новая тема. В этой статье мы рассмотрели, как программно объединить файлы JPG в Node.js. Кроме того, мы рассмотрели некоторые известные методы, представленные GroupDocs.Merger Cloud SDK для Node.js. Кроме того, вы можете посетить документацию, чтобы узнать о других методах, а исходный код доступен на GitHub. Наконец, не упустите возможность попробовать наши облачные API здесь.

Наконец, groupdocs.cloud пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Какое программное обеспечение может объединить JPG?

GroupDocs.Merger Cloud SDK для Node.js предлагает методы и свойства для программного объединения файлов JPG. Кроме того, вы можете изучить эту библиотеку обработки изображений здесь.

Как объединить 2 JPG в 1 JPG?

Пожалуйста, посетите эту ссылку, чтобы узнать ответ подробно.

Смотрите также