Rozdělte PowerPointové prezentace pomocí C++

Mohou nastat situace, kdy potřebujete rozdělit prezentace PowerPoint do více souborů. Vaše prezentace může mít například různé sekce a chcete, aby každá sekce byla v samostatném souboru. Za tímto účelem vás tento článek naučí, jak rozdělit prezentace PowerPoint PPTX/PPT pomocí C++.

C++ API pro rozdělení prezentací v PowerPointu

Aspose.Slides for C++ je výkonné a na funkce bohaté rozhraní API, které umožňuje vytvářet, číst a upravovat soubory PowerPoint bez nutnosti instalace Microsoft PowerPoint. Kromě toho API podporuje rozdělení PowerPoint prezentací. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce Downloads.

PM> Install-Package Aspose.Slides.Cpp

Rozdělte prezentaci PowerPoint pomocí C++

Níže jsou uvedeny kroky k rozdělení prezentace PowerPoint pomocí C++.

Následující ukázkový kód ukazuje, jak rozdělit prezentaci PowerPoint pomocí C++.

// Cesta ke zdrojovému souboru
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Načtěte soubor prezentace
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Procházejte snímky
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Vytvořte instanci třídy Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Odeberte výchozí snímek
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Přidejte snímek do prezentace
	newPresentation->get_Slides()->AddClone(slide);

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

Získejte bezplatnou licenci

Abyste mohli API vyzkoušet bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak rozdělit prezentace PowerPoint pomocí C++. Sdílený fragment kódu ukazuje, jak rozdělit soubory PowerPoint pomocí několika řádků kódu. Aspose.Slides for C++ API poskytuje spoustu dalších funkcí pro práci se soubory PowerPoint. Rozhraní API můžete podrobně prozkoumat na oficiální dokumentaci. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také