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
- Converti file PowerPoint in formato XAML usando C++
- Converti file PowerPoint in XAML con opzioni aggiuntive
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.
- Carica il file PowerPoint utilizzando la classe Presentazione.
- Salva i file XAML utilizzando Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions opzioni).
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.
- Carica il file PowerPoint utilizzando la classe Presentazione.
- Crea un’istanza della classe XamlOptions.
- Imposta le opzioni desiderate.
- Salva i file XAML utilizzando Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions opzioni).
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.