Този кратък урок описва накратко процеса на как да обедините слайдове в C#. Той съдържа всички подробности за ресурсите, необходими за настройване на IDE за разработка, списък с програмни задачи, описващи логиката на програмата, и изпълним примерен код за сливане на PPTX в C#. Ще научите и процеса на филтриране на слайдове, докато ги обединявате от различни презентации.
Стъпки за обединяване на файлове на PowerPoint в C#
- Настройте IDE да използва Aspose.Slides for .NET за обединяване на слайдове
- Заредете изходната презентация с помощта на класа Presentation
- Заредете целеви презентации толкова, колкото е необходимо в отделни обекти от класа на презентацията
- Преминете през всички slides в целевите презентации в цикъл
- Извикайте метода AddClone() на колекцията от слайдове на изходната презентация, където трябва да се комбинират други презентации
- Запазете получената презентация на диск с всички слайдове от целевите презентации
Тези стъпки обобщават процеса за комбиниране на PowerPoint файлове в C#. Процесът се инициира чрез зареждане на първия презентационен файл, където ще бъдат добавени всички слайдове от други презентации, последвано от зареждане на всички останали презентации, от които слайдовете ще бъдат добавени към желаната презентация. След това всички слайдове на целевите презентации се повтарят и методът AddClone() в колекцията на слайдовете на изходната презентация се извиква, за да ги добави.
Код за комбиниране на слайдове в C#
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
class Program{ | |
static void Main(string[] args) // PDF to OneNote C# | |
{ | |
// Set Slides license | |
new License().SetLicense("Aspose.Total.lic"); | |
Presentation pres1 = new Presentation("pres1.pptx"); | |
Presentation pres2 = new Presentation("pres2.pptx"); | |
Presentation pres3 = new Presentation("pres3.pptx"); | |
foreach (ISlide slide in pres2.Slides) | |
pres1.Slides.AddClone(slide); | |
foreach (ISlide slide in pres3.Slides) | |
pres1.Slides.AddClone(slide); | |
pres1.Save("combined.pptx", SaveFormat.Pptx); | |
} | |
} |
Този код демонстрира процеса за комбиниране на множество PowerPoint в един в C#. Има множество претоварени методи за AddClone(), където можете да предоставите LayoutSlide, който да се използва за вмъкнатия слайд, да предоставите раздел за новия слайд и дори да предоставите главен слайд за новодобавения слайд. Освен това можете да филтрирате слайдовете, като проверите името или идентификатора на слайда, като използвате съответно свойството Name и SlideId в целевия слайд.
Тази статия ни научи да обединяваме PowerPoint презентации в C#. Ако се интересувате да научите процеса за добавяне на видеоклип към презентация, вижте статията на как да добавите видео в презентация с помощта на C#.