# Konversi PPT ke XML melalui aplikasi C++

> Contoh kode konversi C++ untuk dokumen PPT ke format XML. Gunakan kode contoh untuk konversi batch PPT ke XML dalam Aplikasi C++ apa pun.

Source: https://products.aspose.com/slides/id/cpp/conversion/ppt-to-xml/
Updated: 2026-08-11



## Cara Mengonversi PPT ke XML Menggunakan C++

 Untuk mengonversi PPT ke XML, kami akan menggunakan
 [Aspose.Slides untuk C++](https://products.aspose.com/slides/id/cpp/)
 API yang kaya fitur, kuat, dan mudah digunakan untuk manipulasi dokumen dan API konversi untuk platform C++. Bisa langsung download versi terbarunya, tinggal buka
 [NuGet](https://www.nuget.org/packages/aspose.slides)
 manajer paket, cari
 Aspose.Slides.Cpp
 dan menginstal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

### Memerintah

```cs

PM> Install-Package Aspose.Slides.Cpp

```

## Langkah-langkah untuk Mengkonversi PPT ke XML melalui C++

 Pengembang C++ dapat dengan mudah mengonversi file PPT ke XML hanya dalam beberapa baris kode.

1. Muat file PPT dengan Aspose.Slides untuk Objek Presentasi C++.
1. Panggil metode Save().
1. Lewati jalur file keluaran dengan ekstensi file (XML).
1. File XML akan disimpan di jalur yang ditentukan.
1. Buka file XML dalam program yang kompatibel.

## Persyaratan sistem

 Sebelum menjalankan kode contoh konversi C++, pastikan Anda memiliki prasyarat berikut.

- Microsoft Windows atau OS yang kompatibel dengan C++ Runtime Environment untuk Windows 32 bit, Windows 64 bit dan Linux 64 bit.
- Aspose.Slides untuk C++ DLL yang dirujuk dalam proyek Anda.

### Kode Sumber Konversi PPT ke XML C++

```cs
// Load the PPT.
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.ppt");
// Save in XML format.
for (int32_t index = 0; index < prs->get_Slides()->get_Count(); index++)
{
    auto fileName = String::Format(u"slide-{0}.xml", index);
    auto fileStream = System::MakeObject<FileStream>(fileName, FileMode::Create, FileAccess::Write);

    auto slide = prs->get_Slides()->idx_get(index);
    slide->WriteAsSvg(fileStream);
}

```

## Konversi lain yang Didukung

- [PPT TO BMP](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-bmp/) — Gambar bitmap
- [PPT TO EMF](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-emf/) — Format Metafile yang Ditingkatkan
- [PPT TO GIF](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-gif/) — Format Pertukaran Grafis
- [PPT TO HTML](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-html/) — Hyper Text Markup Language
- [PPT TO JPEG](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-jpeg/) — Gambar JPEG
- [PPT TO ODP](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-odp/) — Format Presentasi OpenDocument
- [PPT TO OTP](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-otp/) — Format Standar OpenDocument
- [PPT TO PDF](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-pdf/) — Format Dokumen Portabel
- [PPT TO PNG](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-png/) — Grafik Jaringan Portabel
- [PPT TO POT](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-pot/) — File Template Microsoft PowerPoint
- [PPT TO POTM](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-potm/) — File Templat Microsoft PowerPoint
- [PPT TO POTX](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-potx/) — Presentasi Template Microsoft PowerPoint
- [PPT TO PPS](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-pps/) — Pertunjukan Slide PowerPoint
- [PPT TO PPSM](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-ppsm/) — Slide Show yang mendukung makro
- [PPT TO PPSX](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-ppsx/) — Pertunjukan Slide PowerPoint
- [PPT TO PPTM](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-pptm/) — File Presentasi berkemampuan makro
- [PPT TO PPTX](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-pptx/) — Buka Format presentasi XML
- [PPT TO SVG](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-svg/) — Grafik Vektor Skalabel
- [PPT TO TIFF](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-tiff/) — Format Gambar yang Ditandai
- [PPT TO XPS](https://products.aspose.com/slides/id/cpp/conversion/ppt-to-xps/) — Spesifikasi Kertas XML
