# Xuất bản trình chiếu sang XAML trên Android

> Chuyển đổi các slide PowerPoint và OpenDocument sang XAML trong Java bằng Aspose.Slides cho Android—giải pháp nhanh, không cần Office, giữ nguyên bố cục của bạn.

Source: https://docs.aspose.com/slides/vi/androidjava/export-to-xaml/
Updated: 2026-06-14

## **Tổng quan**

Bài viết này giải thích cách xuất các bản trình chiếu PowerPoint sang XAML bằng Aspose.Slides. Nó bao gồm một phần giới thiệu ngắn về XAML, cho thấy cách lưu một bản trình chiếu dưới dạng XAML với các cài đặt mặc định, và trình bày cách tùy chỉnh việc xuất thông qua [XamlOptions](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/xamloptions/), bao gồm việc xuất các slide ẩn. Bài viết cũng trả lời một vài câu hỏi thường gặp liên quan đến phông chữ dự phòng, tính tương thích của ngăn xếp XAML và hành vi xuất slide ẩn.

## **Về XAML**

XAML là một ngôn ngữ lập trình mô tả cho phép bạn xây dựng hoặc viết giao diện người dùng cho các ứng dụng, đặc biệt là những ứng dụng sử dụng WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) và Xamarin Forms.

XAML, là ngôn ngữ dựa trên XML, là biến thể của Microsoft để mô tả giao diện người dùng (GUI). Bạn thường sẽ sử dụng công cụ thiết kế để làm việc với các tệp XAML, nhưng vẫn có thể viết và chỉnh sửa GUI của mình.

## **Xuất bản trình chiếu sang XAML với các tùy chọn mặc định**

Đoạn mã Java sau cho bạn thấy cách xuất một bản trình chiếu sang XAML với cài đặt mặc định:

```java
Presentation pres = new Presentation("pres.pptx");
try {
	pres.save(new XamlOptions());
} finally {
	if (pres != null) pres.dispose();
}
```

## **Xuất bản trình chiếu sang XAML với các tùy chọn tùy chỉnh**

Bạn có thể chọn các tùy chọn từ giao diện [IXamlOptions](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/IXamlOptions) để điều khiển quá trình xuất và xác định cách Aspose.Slides xuất bản trình chiếu của bạn sang XAML.

Ví dụ, nếu bạn muốn Aspose.Slides thêm các slide ẩn từ bản trình chiếu khi xuất sang XAML, bạn có thể đặt thuộc tính [ExportHiddenSlides](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/IXamlOptions#setExportHiddenSlides-boolean-) thành true. Xem đoạn mã Java mẫu này:

```java
Presentation pres = new Presentation("pres.pptx");
try {
	XamlOptions xamlOptions = new XamlOptions();
	xamlOptions.setExportHiddenSlides(true);
	pres.save(xamlOptions);
} finally {
	if (pres != null) pres.dispose();
}
```

## **Câu hỏi thường gặp**

**Làm sao để đảm bảo phông chữ dự đoán được nếu phông chữ gốc không có trên máy?**

Đặt [phông chữ thường mặc định](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/saveoptions/#setDefaultRegularFont-java.lang.String-) trong [XamlOptions](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/xamloptions/) — nó sẽ được sử dụng làm phông chữ dự phòng khi phông chữ gốc bị thiếu. Điều này giúp tránh các sự thay thế không mong muốn.

**XAML xuất ra chỉ dành cho WPF hay có thể được sử dụng trong các ngăn xếp XAML khác không?**

XAML là một ngôn ngữ đánh dấu UI chung được sử dụng trong WPF, UWP và Xamarin.Forms. Quá trình xuất hướng tới tính tương thích với các ngăn xếp XAML của Microsoft; hành vi cụ thể và hỗ trợ các cấu trúc nhất định phụ thuộc vào nền tảng đích. Hãy kiểm tra markup trong môi trường của bạn.

**Các slide ẩn có được hỗ trợ không, và làm sao để ngăn chúng được xuất mặc định?**

Theo mặc định, các slide ẩn sẽ không được bao gồm. Bạn có thể kiểm soát hành vi này qua [setExportHiddenSlides](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/xamloptions/#setExportHiddenSlides-boolean-) trong [XamlOptions](https://reference.aspose.com/slides/vi/androidjava/com.aspose.slides/xamloptions/) — để nó tắt nếu bạn không cần xuất chúng.
