Esporta presentazioni in XAML su Android
Panoramica
Questo articolo spiega come esportare presentazioni PowerPoint in XAML utilizzando Aspose.Slides. Include una breve introduzione a XAML, mostra come salvare una presentazione in XAML con le impostazioni predefinite e dimostra come personalizzare l’esportazione tramite XamlOptions, includendo l’esportazione delle diapositive nascoste. L’articolo risponde anche a diverse domande comuni relative ai caratteri di riserva, alla compatibilità con i vari stack XAML e al comportamento dell’esportazione delle diapositive nascoste.
Informazioni su XAML
XAML è un linguaggio di programmazione descrittivo che consente di creare o scrivere interfacce utente per app, soprattutto quelle che utilizzano WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) e Xamarin Forms.
XAML, che è un linguaggio basato su XML, è la variante Microsoft per descrivere una GUI. È probabile che la maggior parte del tempo utilizzi un designer per lavorare sui file XAML, ma puoi comunque scrivere e modificare la tua interfaccia grafica.
Esporta le presentazioni in XAML con le opzioni predefinite
Questo codice Java mostra come esportare una presentazione in XAML con le impostazioni predefinite:
Presentation pres = new Presentation("pres.pptx");
try {
pres.save(new XamlOptions());
} finally {
if (pres != null) pres.dispose();
}
Esporta le presentazioni in XAML con opzioni personalizzate
Puoi selezionare le opzioni dall’interfaccia IXamlOptions che controllano il processo di esportazione e determinano come Aspose.Slides esporta la tua presentazione in XAML.
Ad esempio, se desideri che Aspose.Slides aggiunga le diapositive nascoste dalla tua presentazione durante l’esportazione in XAML, puoi impostare la proprietà ExportHiddenSlides su true. Vedi questo codice Java di esempio:
Presentation pres = new Presentation("pres.pptx");
try {
XamlOptions xamlOptions = new XamlOptions();
xamlOptions.setExportHiddenSlides(true);
pres.save(xamlOptions);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Come posso garantire caratteri prevedibili se il carattere originale non è disponibile sulla macchina?
Imposta un carattere regolare predefinito in XamlOptions — viene usato come carattere di riserva quando quello originale è assente. Questo aiuta a evitare sostituzioni inattese.
Lo XAML esportato è destinato solo a WPF o può essere utilizzato anche in altri stack XAML?
XAML è un linguaggio di markup UI generico usato in WPF, UWP e Xamarin.Forms. L’esportazione mira alla compatibilità con gli stack XAML di Microsoft; il comportamento esatto e il supporto per costrutti specifici dipendono dalla piattaforma di destinazione. Verifica il markup nel tuo ambiente.
Le diapositive nascoste sono supportate e come posso impedire che vengano esportate per impostazione predefinita?
Per impostazione predefinita, le diapositive nascoste non sono incluse. Puoi controllare questo comportamento tramite setExportHiddenSlides in XamlOptions — mantienila disabilitata se non è necessario esportarle.