Converti presentazioni PowerPoint in SVG usando C++

Il formato SVG viene spesso utilizzato per incorporare contenuti in applicazioni Web e desktop. Potrebbero esserci situazioni in cui è necessario incorporare le presentazioni PowerPoint in tali applicazioni. In tali circostanze, la conversione dei file PowerPoint in formato SVG si rivelerà utile. A tal fine, questo articolo ti insegnerà come convertire le presentazioni PowerPoint in formato SVG utilizzando C++.

API C++ per convertire PowerPoint in SVG

Aspose.Slides for C++ è un’API C++ per lavorare con i file PowerPoint. Ti consente di creare, leggere e modificare file PowerPoint PPT e PPTX senza bisogno di software aggiuntivo. Inoltre, l’API supporta la conversione di file PPTX/PPT in formato SVG. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.

PM> Install-Package Aspose.Slides.Cpp

Converti PowerPoint in SVG in C++

Di seguito sono riportati i passaggi per convertire i file PPTX/PPT di PowerPoint in formato SVG.

Il codice di esempio seguente mostra come convertire i file PPTX/PPT di PowerPoint in formato SVG 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 FileStream
	SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));

	// Scrivi la diapositiva sullo stream
	slide->WriteAsSvg(stream);

	// Chiudi il flusso
	stream->Close();
}

Ottieni una licenza gratuita

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

Conclusione

In questo articolo, hai imparato come convertire i file PPTX/PPT di PowerPoint in formato SVG usando C++. L’esempio di codice condiviso mostra come convertire i file PowerPoint in formato SVG in poche righe di codice. Aspose.Slides per C++ è una potente API che fornisce una serie di funzionalità aggiuntive per automatizzare le attività relative a 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

Suggerimento: potresti voler dare un’occhiata a Aspose convertitore gratuito da PowerPoint a SVG.