Converti PowerPoint in XAML usando C++

Extensible Application Markup Language (XAML) è un linguaggio semplice e dichiarativo basato su XML. Utilizza il formato .xaml per i suoi file e viene utilizzato principalmente per progettare interfacce utente grafiche in Xamarin Forms, UWP (Universal Windows Platform) e WPF (Windows Presentation Foundation). In XAML puoi creare, inizializzare e impostare proprietà di oggetti con relazioni gerarchiche. In questo articolo imparerai come convertire i file PowerPoint in formato XAML a livello di codice usando C++.

API C++ per la conversione di presentazioni PowerPoint in formato XAML

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

PM> Install-Package Aspose.Slides.Cpp

Converti file PowerPoint in formato XAML usando C++

Puoi convertire i tuoi file PowerPoint in formato XAML in poche righe di codice seguendo i passaggi indicati di seguito.

Il codice di esempio seguente mostra come convertire i file PowerPoint in formato XAML usando C++.

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

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

// Salva i file XAML
presentation->Save(System::MakeObject<XamlOptions>());

Converti file PowerPoint in XAML con opzioni aggiuntive

Per personalizzare i file XAML generati, puoi fornire opzioni aggiuntive per la conversione. Di seguito sono riportati i passaggi per convertire i file PowerPoint in formato XAML utilizzando opzioni aggiuntive.

Il codice di esempio seguente mostra come convertire i file PowerPoint in formato XAML con opzioni aggiuntive usando C++.

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

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

// Crea un'istanza della classe XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);

// Salva i file XAML
presentation->Save(xamlOptions);

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 convertire i file PowerPoint in formato XAML usando C++. Inoltre, hai visto come fornire opzioni aggiuntive per personalizzare i file XAML generati. Aspose.Slides per C++ è un’API robusta che fornisce molte funzionalità aggiuntive per lavorare con i 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