Dividi le presentazioni di PowerPoint usando C++

Potrebbero esserci scenari in cui è necessario dividere le presentazioni di PowerPoint in più file. Ad esempio, la tua presentazione potrebbe avere varie sezioni e desideri che ciascuna sezione sia in un file separato. A tal fine, questo articolo ti insegnerà come dividere le presentazioni PPTX/PPT di PowerPoint utilizzando C++.

API C++ per dividere le presentazioni di PowerPoint

Aspose.Slides for C++ è un’API potente e ricca di funzionalità che consente di creare, leggere e modificare file PowerPoint senza richiedere l’installazione di Microsoft PowerPoint. Inoltre, l’API supporta la suddivisione delle presentazioni PowerPoint. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.

PM> Install-Package Aspose.Slides.Cpp

Dividi una presentazione di PowerPoint usando C++

Di seguito sono riportati i passaggi per dividere una presentazione PowerPoint utilizzando C++.

Il codice di esempio seguente mostra come dividere una presentazione di PowerPoint usando C++.

// Percorso del file di origine
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";

// Carica il file di presentazione
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Scorri le diapositive
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Crea un'istanza della classe Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Rimuovere la diapositiva predefinita
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Aggiungi la diapositiva alla presentazione
	newPresentation->get_Slides()->AddClone(slide);

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

Ottieni una licenza gratuita

Per provare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come dividere le presentazioni di PowerPoint usando C++. Il frammento di codice condiviso mostra come dividere i file PowerPoint con poche righe di codice. L’API Aspose.Slides per C++ offre numerose funzionalità aggiuntive per l’utilizzo dei file PowerPoint. Puoi esplorare l’API in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche