XAML (eXtensible Application Markup Language) è un linguaggio descrittivo basato su XML utilizzato per progettare interfacce utente grafiche. In particolare, XAML viene usato in WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) e Xamarin Forms. In questo articolo imparerai come convertire le diapositive in una presentazione PowerPoint nelle interfacce XAML a livello di codice. In particolare, l’articolo tratterà la conversione da PowerPoint PPTX a XAML usando C#.
- API per la conversione da PPTX a XAML
- Converti PowerPoint PPTX in XAML
- PowerPoint in XAML con opzioni personalizzate
API C# per la conversione da PowerPoint a XAML
Per convertire una presentazione PowerPoint in XAML, utilizzeremo Aspose.Slides for .NET. È un’API di manipolazione delle presentazioni che ti consente di creare, modificare o convertire presentazioni PowerPoint. Puoi scaricare l’API o installarla utilizzando NuGet.
PM> Install-Package Aspose.Slides.NET
Converti PowerPoint PPTX in XAML in C#
Di seguito sono riportati i passaggi per convertire le diapositive in una presentazione PowerPoint in XAML in C#.
- Innanzitutto, carica la presentazione PowerPoint utilizzando la classe Presentazione.
- Converti la presentazione in file XAML usando il metodo Presentation.Save(new XamlOptions()).
L’esempio di codice seguente mostra come convertire un PowerPoint PPTX in XAML.
// Carica la presentazione PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
// Converti presentazione in XAML
pres.Save(new XamlOptions());
}
Quello che segue è lo screenshot dei file che otteniamo dopo aver eseguito la conversione da PPTX a XAML.
PowerPoint in XAML con opzioni personalizzate
Puoi anche personalizzare la conversione da PowerPoint a XAML impostando diverse opzioni. Ad esempio, puoi definire se convertire o meno le diapositive nascoste. Di seguito sono riportati i passaggi per convertire le presentazioni PowerPoint in XAML con opzioni personalizzate.
- Innanzitutto, carica la presentazione PowerPoint utilizzando la classe Presentazione.
- Crea un’istanza della classe XamlOptions e imposta XamlOptions.ExportHiddenSlides su true.
- Converti la presentazione in file XAML usando il metodo Presentation.Save(XamlOptions).
L’esempio di codice seguente mostra come personalizzare la conversione da PowerPoint a XAML in C#.
// Carica la presentazione PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
// Imposta opzioni
XamlOptions options = new XamlOptions();
options.ExportHiddenSlides = true;
// Converti presentazione in XAML
pres.Save(options);
}
Ottieni una licenza API gratuita
Puoi utilizzare Aspose.Slides per .NET senza limitazioni di valutazione richiedendo una licenza temporanea.
Conclusione
In questo articolo hai imparato come convertire presentazioni PowerPoint PPT o PPTX in XAML usando C#. Puoi semplicemente installare l’API e integrare il codice fornito nelle tue applicazioni .NET. Inoltre, puoi visitare la documentazione per esplorare altre funzionalità di Aspose.Slides per .NET. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.