Чтобы объединить две или более презентаций в одну, достаточно всего нескольких строк кода. В этой статье обсуждаются различные способы объединения нескольких презентаций PowerPoint в одну с помощью C#. Кроме того, он также покажет, как вы можете соединить определенные слайды разных презентаций, используя аналогичный код C#.
В этой статье рассматриваются следующие темы:
- .NET API для объединения презентаций
- Как объединить презентации PowerPoint
- Как объединить определенные слайды презентации
.NET API для объединения презентаций
GroupDocs предоставляет API-интерфейсы автоматизации с высоким кодом для объединения похожих и нескольких типов документов. Наряду с объединением файлов PowerPoint он позволяет разделять документы, перемещать определенные страницы, а также удалять, менять местами или извлекать страницы из различных документов, используя очень мало кода.
Я буду использовать его GroupDocs.Merge for .NET в приведенных ниже примерах. Прежде чем продолжить, вы можете получить API одним из следующих способов:
- Установите или обновите пакет из галереи пакетов NuGet.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- Загрузите MSI или DLL из раздела загрузок.
Как объединить презентации PowerPoint (PPT/PPTX) с помощью C#
Объединить две или более презентаций довольно просто. Следующие шаги показывают, как объединить файлы PPT или PPTX в приложении .NET с помощью C#.
- Загрузите первую презентацию с помощью класса Merge.
- Объедините вторую презентацию с помощью метода Join.
- Продолжайте объединять больше файлов PPT или PPTX, используя тот же метод соединения.
- Сохраните файл объединенных презентаций, используя метод Сохранить.
Следующий фрагмент кода C# объединяет несколько презентаций 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");
}
Как объединить определенные слайды презентации с помощью C#
Вы также можете объединить определенные слайды из нескольких презентаций. Следующие шаги показывают, как объединить определенные слайды презентации с помощью C#.
- Загрузите первую презентацию с помощью класса Merge.
- Выберите слайды для объединения с помощью класса JoinOptions.
- Теперь объедините обе презентации с помощью метода Join с подготовленными параметрами объединения.
- Сохраните объединенный файл презентации, используя метод Save.
Следующий фрагмент кода C# объединяет выбранные слайды презентаций.
// Объедините выбранные слайды предоставленных презентаций с помощью 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 с помощью C# в своем приложении .NET. В частности, мы объединили целые презентации, а затем объединили несколько выбранных слайдов из презентаций. Вы можете использовать функцию слияния в своих приложениях .NET для слияния файлов ppt онлайн.
Узнайте больше и свяжитесь с нами
Если вы хотите узнать больше об .NET Merger API от GroupDocs, посетите: Документация | Справочник по API | Примеры GitHub.
Свяжитесь с нами на форуме по любым вопросам.