Объединение нескольких презентаций в одну теперь представляет собой задачу, состоящую всего из нескольких строк кода. В этой статье обсуждаются различные способы объединения нескольких презентаций PowerPoint в одну на Java. Кроме того, он покажет, как вы можете объединить определенные слайды двух или более презентаций, используя аналогичный исходный код Java.

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

Java API для объединения презентаций

GroupDocs предоставляет API автоматизации документов с высоким кодом для объединения похожих и нескольких типов документов. Он позволяет объединять и разделять документы, перемещать определенные страницы, удалять, менять местами и извлекать страницы из различных документов всего несколькими строками кода.

В этой статье в примерах используется GroupDocs.Merge for Java. Вы можете загрузить JAR-файл из раздела загрузок или использовать последний репозиторий и конфигурации зависимостей в своих приложениях Java на основе Maven.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

Как объединить презентации PowerPoint (PPT/PPTX) в Java

Объединение нескольких презентаций очень похоже на объединение всего двух файлов. Следующие шаги показывают, как объединить файлы презентаций PPT или PPTX в приложении с помощью Java.

  • Загрузите первую презентацию с помощью класса Merge.
  • Объедините вторую презентацию, используя метод соединения.
  • Продолжайте объединять больше файлов PPT или PPTX, используя тот же метод соединения.
  • Сохраните файл объединенных презентаций, используя метод сохранения.

Следующий фрагмент кода Java объединяет несколько презентаций PowerPoint.

// Объедините все слайды предоставленных 2 или более презентаций с помощью C#.
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

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

Вы также можете объединить определенные слайды из нескольких презентаций. Следующие шаги показывают, как объединить определенные слайды презентации в Java.

  • Загрузите первую презентацию с помощью класса Merge.
  • Определите слайды для объединения с помощью класса JoinOptions.
  • Теперь объедините обе презентации, используя метод соединения с подготовленными параметрами соединения.
  • Сохраните объединенный файл презентации, используя метод сохранения.

Следующий фрагмент кода Java объединяет выбранные слайды презентаций.

// Объедините выбранные слайды предоставленных презентаций с помощью C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // Подготовьте список слайдов для объединения.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

Бесплатная лицензия API

Вы можете получить бесплатную лицензию и объединить свои презентации без ограничений на оценку.

Вывод

В этой статье мы обсудили, как объединить два или более файла PPT в Java. Именно мы объединили целые презентации, а затем также объединили несколько выбранных слайдов из нескольких презентаций. Вы можете использовать эту функцию слияния в своих Java-приложениях.

Узнайте больше и свяжитесь с нами

Если вы хотите узнать больше об API слияния Java от GroupDocs, посетите: Документация | Справочник по API | Примеры GitHub

Свяжитесь с нами на форуме по любым вопросам.

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