Teilen Sie PowerPoint Präsentationen mit C++

Es kann Szenarien geben, in denen Sie PowerPoint Präsentationen in mehrere Dateien aufteilen müssen. Beispielsweise kann Ihre Präsentation verschiedene Abschnitte haben, und Sie möchten, dass sich jeder Abschnitt in einer separaten Datei befindet. Zu diesem Zweck lernen Sie in diesem Artikel, wie Sie PowerPoint PPTX/PPT-Präsentationen mit C++ aufteilen.

C++-API zum Aufteilen von PowerPoint Präsentationen

Aspose.Slides for C++ ist eine leistungsstarke und funktionsreiche API, mit der Sie PowerPoint Dateien erstellen, lesen und ändern können, ohne dass Microsoft PowerPoint installiert sein muss. Darüber hinaus unterstützt die API das Aufteilen von PowerPoint Präsentationen. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Slides.Cpp

Teilen Sie eine PowerPoint Präsentation mit C++

Im Folgenden sind die Schritte zum Aufteilen einer PowerPoint Präsentation mit C++ aufgeführt.

Der folgende Beispielcode zeigt, wie eine PowerPoint Präsentation mit C++ geteilt wird.

// Quelldateipfad
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Laden Sie die Präsentationsdatei
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Durchlaufen Sie die Folien
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Erstellen Sie eine Instanz der Presentation klasse
	auto newPresentation = System::MakeObject<Presentation>();

	// Entfernen Sie die Standardfolie
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Fügen Sie die Folie zur Präsentation hinzu
	newPresentation->get_Slides()->AddClone(slide);

	// Speichern Sie die Präsentation
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

Holen Sie sich eine kostenlose Lizenz

Um die API ohne Evaluierungseinschränkungen zu testen, können Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint Präsentationen mit C++ aufteilen. Das freigegebene code snippet zeigt, wie Sie PowerPoint Dateien mit nur wenigen Codezeilen aufteilen. Aspose.Slides for C++ API bietet eine Reihe zusätzlicher Funktionen für die Arbeit mit PowerPoint Dateien. Sie können die API im Detail erkunden, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.

Siehe auch