Щоб об’єднати дві або більше презентацій в одну, потрібно вказати кілька рядків коду. У цій статті розглядаються різні способи об’єднання кількох презентацій PowerPoint в одну за допомогою C#. Крім того, тут також буде показано, як можна об’єднати певні слайди різних презентацій за допомогою схожого коду C#.

У цій статті розглядаються такі теми:

.NET API для об’єднання презентацій

GroupDocs надає автоматизовані API високого коду для об’єднання схожих і кількох типів документів. Разом із об’єднанням файлів PowerPoint він дозволяє розділяти документи, переміщувати певні сторінки та видаляти, міняти місцями або витягувати сторінки з різних документів, використовуючи дуже невеликий код.

Я буду використовувати його GroupDocs.Merger for .NET у наведених нижче прикладах. Перш ніж продовжити, ви можете отримати API одним із наведених нижче варіантів.

  1. Установіть або оновіть пакет із галереї пакетів NuGet.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. Завантажте MSI або DLL із розділу завантажень.

Як об’єднати презентації PowerPoint (PPT/PPTX) за допомогою C#

Поєднати дві або більше презентацій досить просто. Наступні кроки показують, як об’єднати файли PPT або PPTX у програмі .NET за допомогою C#.

  • Завантажте першу презентацію за допомогою класу Merger.
  • Об’єднайте другу презентацію за допомогою методу 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#.

  • Завантажте першу презентацію за допомогою класу Merger.
  • Виберіть слайди для об’єднання за допомогою класу JoinOptions.
  • Тепер об’єднайте обидві презентації за допомогою методу Join із підготовленими параметрами об’єднання.
  • Збережіть об’єднаний файл презентації за допомогою методу «Зберегти».

Наступний фрагмент коду 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.

Зв’яжіться з нами на форумі щодо будь-яких запитів.

Дивись також