# Konversi Presentasi PowerPoint ke XPS dengan Python

> Konversi PowerPoint PPT/PPTX ke XPS berkualitas tinggi dan platform-independen dengan Python menggunakan Aspose.Slides. Dapatkan panduan langkah demi langkah dan contoh kode.

Source: https://docs.aspose.com/slides/id/python-net/convert-powerpoint-to-xps/
Updated: 2026-06-12

## **Gambaran Umum**

Aspose.Slides memungkinkan Anda mengonversi presentasi PowerPoint ke XPS dengan menyimpan file PPT atau PPTX dalam format XPS. Artikel ini menjelaskan kapan format XPS berguna dan menunjukkan cara melakukan konversi dengan Aspose.Slides menggunakan pengaturan default atau pengaturan khusus [XpsOptions](https://reference.aspose.com/slides/id/python-net/aspose.slides.export/xpsoptions/) .

## **Tentang XPS**
Microsoft mengembangkan [XPS](https://docs.fileformat.com/page-description-language/xps/) sebagai alternatif untuk [PDF](https://docs.fileformat.com/pdf/).  Ini memungkinkan Anda mencetak konten dengan menghasilkan file yang sangat mirip dengan PDF. Format XPS berbasis XML. Tata letak atau struktur file XPS tetap sama di semua sistem operasi dan printer. 

## Kapan Menggunakan Format XPS Microsoft

{{% alert color="primary" %}} 

Untuk melihat bagaimana Aspose.Slides mengonversi presentasi PPT atau PPTX ke format XPS, Anda dapat melihat [aplikasi konverter online gratis ini](https://products.aspose.app/slides/id/conversion). 

{{% /alert %}} 

Jika Anda ingin mengurangi biaya penyimpanan, Anda dapat mengonversi presentasi Microsoft PowerPoint Anda ke format XPS. Dengan cara ini, Anda akan lebih mudah menyimpan, berbagi, dan mencetak dokumen Anda. 

Microsoft terus memberikan dukungan kuat untuk XPS di Windows (bahkan di Windows 10), jadi Anda mungkin ingin mempertimbangkan menyimpan file ke format ini. Jika Anda menggunakan Windows 8.1, Windows 8, Windows 7, atau Windows Vista, maka XPS mungkin menjadi opsi terbaik untuk beberapa operasi. 

- **Windows 8** menggunakan format OXPS (Open XPS) untuk file XPS. OXPS adalah versi standar dari format XPS asli. Windows 8 menyediakan dukungan yang lebih baik untuk file XPS daripada file PDF. 
  - **XPS:** Penampil/pembaca XPS bawaan dan fitur mencetak ke XPS tersedia. 
  - **PDF:** Pembaca PDF tersedia tetapi tidak ada fitur mencetak ke PDF. 

- **Windows 7 dan Windows Vista** menggunakan format XPS asli. Sistem operasi ini juga memberikan dukungan yang lebih baik untuk file XPS dibandingkan PDF. 
  - **XPS:** Penampil XPS bawaan dan fitur mencetak ke XPS tersedia. 
  - **PDF:** Tidak ada pembaca PDF. Tidak ada fitur mencetak ke PDF. 

|<p>**Masukan PPT(X):</p><p>**![todo:image_alt_text](convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document_1.png)**</p>|<p>**Keluaran XPS:</p><p>**![todo:image_alt_text](convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document_2.png)**</p>|
| :- | :- |

Microsoft akhirnya menambahkan dukungan untuk operasi pencetakan dalam PDF melalui fitur Print to PDF di Windows 10. Sebelumnya, pengguna diharapkan mencetak dokumen melalui format XPS. 

## Konversi XPS dengan Aspose.Slides

Di [**Aspose.Slides**](https://products.aspose.com/slides/id/python-net/) untuk .NET, Anda dapat menggunakan metode [**Save**](https://reference.aspose.com/slides/id/python-net/aspose.slides/presentation/) yang disediakan oleh kelas [Presentation](https://reference.aspose.com/slides/id/python-net/aspose.slides/presentation/) untuk mengonversi seluruh presentasi menjadi dokumen XPS. 

Saat mengonversi presentasi ke XPS, Anda harus menyimpan presentasi menggunakan salah satu pengaturan berikut:

- Pengaturan default (tanpa [**XPSOptions**](https://reference.aspose.com/slides/id/python-net/aspose.slides.export/xpsoptions/))
- Pengaturan khusus (dengan [**XPSOptions**](https://reference.aspose.com/slides/id/python-net/aspose.slides.export/xpsoptions/))

### **Mengonversi Presentasi ke XPS dengan Pengaturan Default**

Kode contoh ini dalam Python menunjukkan cara mengonversi presentasi menjadi dokumen XPS menggunakan pengaturan standar:

```py
import aspose.slides as slides

# Membuat objek Presentation yang mewakili file presentasi
pres = slides.Presentation("Convert_XPS.pptx")

# Menyimpan presentasi ke dokumen XPS
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```

### **Mengonversi Presentasi ke XPS dengan Pengaturan Kustom**
Kode contoh ini menunjukkan cara mengonversi presentasi menjadi dokumen XPS menggunakan pengaturan khusus dalam Python:

```py
import aspose.slides as slides

# Membuat objek Presentation yang mewakili file presentasi
pres = slides.Presentation("Convert_XPS_Options.pptx")

# Membuat instance kelas TiffOptions
options = slides.export.XpsOptions()

# Simpan MetaFiles sebagai PNG
options.save_metafiles_as_png = True

# Simpan presentasi ke dokumen XPS
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
```

## **FAQ**

**Apakah saya dapat menyimpan ke XPS ke dalam stream alih-alih file?**

Ya—Aspose.Slides memungkinkan Anda mengekspor langsung ke stream, yang ideal untuk API web, pipeline sisi server, atau skenario apa pun di mana Anda ingin mengirim XPS tanpa menyentuh sistem file.

**Apakah slide tersembunyi disertakan dalam XPS, dan dapatkah saya mengecualikannya?**

Secara default, hanya slide biasa (yang terlihat) yang dirender. Anda dapat [menyertakan atau mengecualikan slide tersembunyi](https://reference.aspose.com/slides/id/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/) melalui [pengaturan ekspor](https://reference.aspose.com/slides/id/python-net/aspose.slides.export/xpsoptions/) sebelum menyimpan ke XPS, memastikan output berisi tepat halaman yang Anda inginkan.
