Dela PowerPoint-presentationer med C++

Det kan finnas scenarier där du behöver dela upp PowerPoint-presentationer i flera filer. Till exempel kan din presentation ha olika avsnitt, och du vill att varje avsnitt ska vara i en separat fil. För detta ändamål kommer den här artikeln att lära dig hur du delar upp PowerPoint PPTX/PPT-presentationer med C++.

C++ API för att dela PowerPoint-presentationer

Aspose.Slides for C++ är ett kraftfullt och funktionsrikt API som låter dig skapa, läsa och ändra PowerPoint-filer utan att Microsoft PowerPoint behöver installeras. Dessutom stöder API:et dela PowerPoint-presentationer. Du kan antingen installera API:t genom NuGet eller ladda ner det direkt från avsnittet Nedladdningar.

PM> Install-Package Aspose.Slides.Cpp

Dela upp en PowerPoint-presentation med C++

Följande är stegen för att dela upp en PowerPoint-presentation med C++.

Följande exempelkod visar hur man delar upp en PowerPoint-presentation med C++.

// Källfilens sökväg
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Ladda presentationsfilen
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Slinga genom bilderna
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Skapa en instans av klassen Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Ta bort standardbilden
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Lägg till bilden i presentationen
	newPresentation->get_Slides()->AddClone(slide);

	// Spara presentationen
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

Skaffa en gratis licens

För att prova API utan utvärderingsbegränsningar kan du begära en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du delar upp PowerPoint-presentationer med C++. Det delade kodavsnittet visar hur du delar upp PowerPoint-filer med bara några rader kod. Aspose.Slides för C++ API tillhandahåller ett gäng ytterligare funktioner för att arbeta med PowerPoint-filer. Du kan utforska API:et i detalj genom att besöka den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.

Se även