# 将演示文稿导出为 Android 上的 XAML

> 使用适用于 Android 的 Aspose.Slides 在 Java 中将 PowerPoint 和 OpenDocument 幻灯片转换为 XAML——快速、无需 Office 的解决方案，保持布局完整。

Source: https://docs.aspose.com/slides/zh/androidjava/export-to-xaml/
Updated: 2026-01-22


## **将演示文稿导出为 XAML**

Aspose.Slides 支持 XAML 导出。您可以将演示文稿转换为 XAML。

## **关于 XAML**

XAML 是一种描述性编程语言，可让您为应用程序构建或编写用户界面，尤其是使用 WPF（Windows Presentation Foundation）、UWP（Universal Windows Platform）和 Xamarin Forms 的应用程序。  

XAML 是基于 XML 的语言，是微软用于描述 GUI 的变体。您大多数情况下可能会使用设计器来处理 XAML 文件，但仍然可以自行编写和编辑 GUI。 

## **使用默认选项将演示文稿导出为 XAML**

以下 Java 代码演示了如何使用默认设置将演示文稿导出为 XAML：
```java
Presentation pres = new Presentation("pres.pptx");
try {
	pres.save(new XamlOptions());
} finally {
	if (pres != null) pres.dispose();
}
```


## **使用自定义选项将演示文稿导出为 XAML**

您可以从 [IXamlOptions](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IXamlOptions) 接口中选择选项，以控制导出过程并决定 Aspose.Slides 如何将您的演示文稿导出为 XAML。

例如，如果您希望 Aspose.Slides 在导出为 XAML 时添加演示文稿中的隐藏幻灯片，可以将 [ExportHiddenSlides](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IXamlOptions#setExportHiddenSlides-boolean-) 属性设置为 true。请参阅以下 Java 示例代码：
```java
Presentation pres = new Presentation("pres.pptx");
try {
	XamlOptions xamlOptions = new XamlOptions();
	xamlOptions.setExportHiddenSlides(true);
	pres.save(xamlOptions);
} finally {
	if (pres != null) pres.dispose();
}
```


## **FAQ**

**如果原始字体在机器上不可用，如何确保字体保持可预测？**

在 [XamlOptions](https://reference.aspose.com/slides/androidjava/com.aspose.slides/xamloptions/) 中设置[默认常规字体](https://reference.aspose.com/slides/androidjava/com.aspose.slides/saveoptions/#setDefaultRegularFont-java.lang.String-)——当原始字体缺失时，它将作为回退字体使用。这有助于避免意外的字体替换。

**导出的 XAML 仅用于 WPF，还是也可以在其他 XAML 堆栈中使用？**

XAML 是一种用于 WPF、UWP 和 Xamarin.Forms 的通用 UI 标记语言。导出旨在兼容 Microsoft XAML 堆栈；具体行为和对特定结构的支持取决于目标平台。请在您的环境中测试该标记。

**是否支持隐藏幻灯片，如何防止默认导出它们？**

默认情况下，隐藏幻灯片不包含在内。您可以通过在 [XamlOptions](https://reference.aspose.com/slides/androidjava/com.aspose.slides/xamloptions/) 中使用 [setExportHiddenSlides](https://reference.aspose.com/slides/androidjava/com.aspose.slides/xamloptions/#setExportHiddenSlides-boolean-) 来控制此行为——如果不需要导出隐藏幻灯片，请保持该设置关闭。
