Объединение нескольких презентаций PowerPoint в Node.js — Aspose PPT Merger

Aspose.Slides for Node.js через Java предоставляет методы и свойства для программного объединения нескольких PowerPoints в один. Этот API JavaScript для PowerPoint позволяет автоматически объединять файлы PowerPoint, чтобы можно было поместить текущие и предыдущие данные в одно место. Однако MS PowerPoint — мощный инструмент, используемый для компактного представления бизнес-данных. В этом руководстве будет описано, как установить библиотеку слияния Aspose PPT в наш проект на основе Node.js. Кроме того, мы рассмотрим реализацию объединения нескольких презентаций PowerPoint в Node.js.

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

  1. Установка API PowerPoint JavaScript
  2. Объедините несколько презентаций PowerPoint в Node.js
  3. Объединить PPTX онлайн

Установка API JavaScript для PowerPoint

Это руководство по установке содержит процедуры установки для Windows, macOS и Linux. На самом деле, установить слияние Aspose PPT довольно легко. Существует огромный набор функций, которые вы можете использовать для удовлетворения своих требований к программному обеспечению. Итак, существует два способа установки этого API JavaScript для PowerPoint. Во-первых, вы можете загрузить пакет из NPM или установить его, выполнив следующую команду в терминале/CMD:

npm install aspose.slides.via.java
автоматически объединять файлы PowerPoint

Объедините несколько презентаций PowerPoint в Node.js

Теперь мы будем вызывать функции, предоставляемые этой библиотекой слияния Aspose PPT. Для этой цели в нашей файловой системе есть два разных исходных файла PPTX/PPT.

Вы можете выполнить следующие шаги для автоматического объединения файлов PowerPoint:

  • Получите модуль aspose.slides.via.java в своем приложении.
  • Инициализируйте экземпляр класса LoadOptions с форматом файла исходного документа.
  • Создайте экземпляр объекта класса Presentation и инициализируйте его с помощью первого файла PPTX и объекта класса LoadOptions.
  • Загрузите второй исходный файл PPTX.
  • Прокрутите слайды, возвращенные методом getSlides.
  • Вызовите метод addClone, чтобы добавить копию указанного слайда в конец коллекции.
  • Вызовите метод save, чтобы сохранить объединенный файл PowerPoint на диске.

В следующем фрагменте кода показано, как программно объединить несколько презентаций PowerPoint в одну:

// Объединение нескольких презентаций PowerPoint в Node.js
var aspose = aspose || {};
// Получите модуль aspose.slides.via.java в своем приложении.
aspose.slides = require("aspose.slides.via.java");
// Инициализируйте экземпляр класса LoadOptions, используя формат файла исходного документа.    
var loadOptions = new aspose.slides.LoadOptions(0);
// Создайте экземпляр объекта класса Presentation и инициализируйте его с помощью первого файла PPTX и объекта класса LoadOptions.  
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// Загрузите второй файл PPTX 
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);

try
{
	// Прокрутите слайды, возвращаемые методом getSlides.  
   for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
		// Вызовите метод addClone, чтобы добавить копию указанного слайда в конец коллекции. 
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
	// Вызовите метод save, чтобы сохранить объединенный файл PowerPoint на диске. 
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
	  console.log("combined multiple PowerPoints successfully");
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

После запуска приведенного выше примера кода по указанному вами адресу будет создан новый файл PPTX (т. е. комбинированныйPresentation.pptx). Вы можете увидеть результат на изображении ниже:

объединить несколько презентаций PowerPoint в одну

Объединение PPTX онлайн

Aspose.Slides for Node.js через Java не только предлагает программное решение, но также предоставляет онлайн инструмент для объединения файлов PTX/PPT онлайн. Вы можете автоматически объединять файлы PowerPoint с помощью этого объединения Aspose PPT на уровне предприятия. Самое лучшее в этом инструменте то, что он бесплатен и его можно использовать практически во всех популярных веб-браузерах.

объединить PPTX онлайн

Объедините несколько презентаций PowerPoint в одну — получите бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы попробовать этот API JavaScript для PowerPoint без ограничений ознакомительной версии.

Заключение

На этом мы заканчиваем этот пост в блоге. Большое спасибо за ваше внимание и надеемся, что вы научились программно объединять несколько презентаций PowerPoint в Node.js. Кроме того, мы провели онлайн-слияние PPTX, которое вы можете использовать для автоматического объединения файлов PowerPoint. Кроме того, посетите документацию этого API JavaScript для PowerPoint. Эти [ссылки] на API19 предоставят вам прямой доступ к классам и методам Aspose.Slides for Node.js через Java.

Также мы рекомендуем вам посетить Руководство по началу работы.

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

Помощь доступна

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

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

Как объединить несколько презентаций PowerPoint в одну?

Вы можете объединить несколько презентаций PowerPoint с помощью Aspose.Slides for Node.js через Java. Пожалуйста, посетите эту ссылку для получения более подробной информации.

Как объединить несколько файлов PPTX?

Этот онлайн инструмент используется для онлайн-объединения PPTX. Он имеет удобный пользовательский интерфейс, с помощью которого вы можете легко загружать и обрабатывать файлы.

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