У різних випадках вам може знадобитися розділити презентації PowerPoint на кілька файлів. Наприклад, щоб розділити презентацію на кожен слайд, парні чи непарні слайди тощо. У цій статті ви дізнаєтесь, як розділити презентації PowerPoint PPTX/PPT за допомогою C#.
C# API для розділення презентацій PowerPoint
Щоб розділити презентації PPTX або PPT, ми використаємо Aspose.Slides for .NET. Це API керування презентаціями, який дозволяє створювати, змінювати та конвертувати презентації PowerPoint і OpenOffice у ваших програмах .NET. Ви можете завантажити API або встановити його за допомогою NuGet.
PM> Install-Package Aspose.Slides.NET
Розділіть PowerPoint PPT на C#
Нижче наведено кроки для розділення презентації PowerPoint за допомогою C#.
- Спочатку створіть екземпляр класу Presentation, щоб завантажити презентацію PowerPoint.
- Потім перегляньте кожен ISlide у колекції Presentation.Slides.
- У кожній ітерації виконайте такі кроки:
- Створіть екземпляр класу Presentation.
- Видаліть слайд за замовчуванням за допомогою методу Presentation.Slides[0].Remove().
- Додайте слайд до презентації за допомогою методу Presentation.Slides.AddClone(ISlide).
- Нарешті, збережіть презентацію за допомогою методу Presentation.Save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як розділити PowerPoint PPT на C#.
// Завантажте презентацію PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
// Переглядайте слайди
foreach(ISlide slide in pres.Slides)
{
// Створіть нову порожню презентацію
using (Presentation newPres = new Presentation())
{
// Видалити слайд за замовчуванням
newPres.Slides[0].Remove();
// Додати слайд до презентації
newPres.Slides.AddClone(slide);
// Зберегти презентацію
newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
}
}
}
Розділені PPT-презентації в C# - Отримайте безкоштовну ліцензію
Ви можете розділяти презентації PowerPoint без обмежень оцінки, отримавши безкоштовну тимчасову ліцензію.
Розділення слайдів PPT – онлайн-демонстрація
Спробуйте спліттер онлайн-презентацій, який базується на Aspose.Slides.
Висновок
У цій статті ви дізналися, як розділяти презентації PowerPoint PPT на C#. Ви можете налаштувати наданий зразок коду, щоб визначити критерії поділу. Наприклад, ви можете розділити кожен слайд у презентації, усі парні чи непарні слайди тощо. Ви можете просто встановити API та інтегрувати наданий код у свою програму.
C# PPT Splitting API – докладніше
Крім того, ви можете відвідати документацію, щоб дослідити інші функції API. Ви також можете повідомити нам про свої запити через наш форум.