Можуть бути ситуації, коли вам потрібно буде розділити презентації PowerPoint на кілька файлів. Наприклад, ваша презентація може мати різні розділи, і ви хочете, щоб кожен розділ містився в окремому файлі. З цією метою ця стаття навчить вас розділяти презентації PowerPoint PPTX/PPT за допомогою C++.
C++ API для розділення презентацій PowerPoint
Aspose.Slides for C++ — це потужний і багатофункціональний API, який дозволяє створювати, читати та змінювати файли PowerPoint без встановлення Microsoft PowerPoint. Крім того, API підтримує розділення презентацій PowerPoint. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.
PM> Install-Package Aspose.Slides.Cpp
Розділіть презентацію PowerPoint за допомогою C++
Нижче наведено кроки для розділення презентації PowerPoint за допомогою C++.
- Завантажте файл PowerPoint за допомогою класу Presentation.
- Переглядайте слайди презентації.
- У циклі створіть екземпляр класу Presentation для представлення нового файлу PowerPoint.
- Видаліть стандартний слайд.
- Додайте слайд за допомогою Presentation->getSlides()->AddClone(System::SharedPtr метод sourceSlide).
- Збережіть презентацію за допомогою методу Presentation->Save(System::String fname, Export::SaveFormat format).
У наступному прикладі коду показано, як розділити презентацію PowerPoint за допомогою C++.
// Шлях вихідного файлу
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Завантажте файл презентації
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Перегляньте слайди
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// Створіть екземпляр класу Presentation
auto newPresentation = System::MakeObject<Presentation>();
// Видаліть стандартний слайд
newPresentation->get_Slides()->idx_get(0)->Remove();
// Додати слайд до презентації
newPresentation->get_Slides()->AddClone(slide);
// Зберегти презентацію
newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}
Отримайте безкоштовну ліцензію
Щоб випробувати API без оціночних обмежень, ви можете подати запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як розділяти презентації PowerPoint за допомогою C++. Спільний фрагмент коду показує, як розділити файли PowerPoint за допомогою лише кількох рядків коду. API Aspose.Slides for C++ надає купу додаткових функцій для роботи з файлами PowerPoint. Ви можете детально вивчити API, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.