Объединение нескольких презентаций в одну теперь представляет собой задачу, состоящую всего из нескольких строк кода. В этой статье обсуждаются различные способы объединения нескольких презентаций PowerPoint в одну на Java. Кроме того, он покажет, как вы можете объединить определенные слайды двух или более презентаций, используя аналогичный исходный код Java.
В этой статье рассматриваются следующие темы:
- Слияние презентаций Java API
- Как объединить презентации PowerPoint
- Как объединить определенные слайды презентации
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
Свяжитесь с нами на форуме по любым вопросам.