Как объединить слайды в C#

В этом кратком руководстве рассказывается о том, как объединять слайды в C#. В нем есть все сведения о ресурсах, необходимых для настройки IDE для разработки, список задач программирования, описывающих логику программы, и исполняемый пример кода для слияния PPTX на C#. Вы также узнаете, как фильтровать слайды при их объединении из разных презентаций.

Шаги по объединению файлов PowerPoint в C#

  1. Настройте IDE на использование Aspose.Slides for .NET для объединения слайдов.
  2. Загрузите исходную презентацию, используя класс Presentation
  3. Загружайте целевые презентации столько, сколько требуется в отдельных объектах класса Presentation.
  4. Повторить все slides в целевых презентациях в цикле
  5. Вызвать метод AddClone() коллекции слайдов исходной презентации, где должны быть объединены другие презентации
  6. Сохраните полученную презентацию на диск со всеми слайдами из целевых презентаций.

Эти шаги обобщают процесс объединения файлов PowerPoint в C#. Процесс инициируется загрузкой первого файла презентации, к которому будут добавлены все слайды из других презентаций, с последующей загрузкой всех других презентаций, из которых слайды будут добавлены в нужную презентацию. После этого все слайды целевых презентаций повторяются, и для их добавления вызывается метод AddClone() в коллекции слайдов исходной презентации.

Код для объединения слайдов в C#

Этот код демонстрирует процесс объединения нескольких презентаций PowerPoint в одну на C#. Существует несколько перегруженных методов для AddClone(), где вы можете указать LayoutSlide, который будет использоваться для вставленного слайда, предоставить раздел для нового слайда и даже предоставить мастер-слайд для вновь добавленного слайда. Кроме того, вы можете фильтровать слайды, проверяя имя или идентификатор слайда, используя свойства Name и SlideId соответственно на целевом слайде.

Эта статья научила нас объединять презентации PowerPoint в C#. Если вы хотите узнать, как добавить видео в презентацию, обратитесь к статье как добавить видео в презентацию с помощью С#.

 Русский