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.
- Carica il file PowerPoint utilizzando la classe Presentazione.
- Scorri le diapositive della presentazione.
- All’interno del ciclo, crea un’istanza della classe FileStream.
- Scrivi la diapositiva nello stream usando ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream flusso).
- Infine, chiudi il flusso.
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.