Розділіть презентації PowerPoint за допомогою C++

Можуть бути ситуації, коли вам потрібно буде розділити презентації 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 за допомогою 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, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також