Podziel prezentacje PowerPoint przy użyciu C++

Mogą istnieć scenariusze, w których trzeba podzielić prezentacje programu PowerPoint na wiele plików. Na przykład Twoja prezentacja może mieć różne sekcje i chcesz, aby każda sekcja znajdowała się w osobnym pliku. W tym celu w tym artykule dowiesz się, jak dzielić prezentacje PowerPoint PPTX/PPT za pomocą C++.

C++ API do dzielenia prezentacji PowerPoint

Aspose.Slides for C++ to potężny i bogaty w funkcje interfejs API, który umożliwia tworzenie, odczytywanie i modyfikowanie plików programu PowerPoint bez konieczności instalowania programu Microsoft PowerPoint. Ponadto interfejs API obsługuje dzielenie prezentacji programu PowerPoint. Możesz zainstalować API poprzez NuGet lub pobrać bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Slides.Cpp

Podziel prezentację PowerPoint za pomocą C++

Poniżej przedstawiono kroki, aby podzielić prezentację programu PowerPoint przy użyciu języka C++.

Poniższy przykładowy kod pokazuje, jak podzielić prezentację programu PowerPoint przy użyciu języka C++.

// Ścieżka pliku źródłowego
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Załaduj plik prezentacji
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Przejrzyj slajdy w pętli
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Utwórz instancję klasy Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Usuń domyślny slajd
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Dodaj slajd do prezentacji
	newPresentation->get_Slides()->AddClone(slide);

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

Uzyskaj bezpłatną licencję

Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się dzielić prezentacje PowerPoint za pomocą C++. Udostępniony fragment kodu pokazuje, jak podzielić pliki programu PowerPoint za pomocą zaledwie kilku wierszy kodu. Aspose.Slides for C++ API zapewnia szereg dodatkowych funkcji do pracy z plikami PowerPoint. Możesz szczegółowo zapoznać się z interfejsem API, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym bezpłatnym forum pomocy technicznej.

Zobacz też