Разделить презентации 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 с помощью всего нескольких строк кода. Aspose.Slides for C++ API предоставляет множество дополнительных возможностей для работы с файлами PowerPoint. Вы можете подробно изучить API, посетив официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.

Смотрите также