# C++ PowerPoint API | Aspose Slide

> Aspose.Slides API untuk C++ adalah C++ PPT PowerPoint API untuk membuat, melihat, memanipulasi, dan mengonversi PPT pada C++.

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



<p>
 Aspose.Slides untuk C++ adalah API PowerPoint yang kuat untuk memanipulasi, merender & mengonversi PPT(X) dalam C++ tanpa Microsoft PowerPoint. API mendukung rendering slide dengan fidelitas tinggi dalam dokumen ke berbagai format grafik serta menyediakan fungsionalitas untuk memodifikasi atau membuat hampir semua kemungkinan konten file, memformat teks dan bentuk pada slide, dan banyak lagi.
</p>

<p>
 Aspose.Slides untuk C++ mendukung sebagian besar format PowerPoint dan slideshow termasuk POT, PPT, PPS, POTX, PPTX, PPSX, ODP, dan lainnya. Aspose.Slides untuk C++ juga dapat mengonversi semua format ini menjadi PDF, HTML, XPS, dll.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Pengolahan data
   </header>
   <ul>
    <li>
Buat Bagan
    </li>
    <li>
Bekerja dengan SmartArts
    </li>
    <li>
Bekerja dengan PowerPoint Shapes
    </li>
    <li>
Dukungan untuk Kontrol ActiveX
    </li>
    <li>
Dukungan untuk Objek Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Teks dan Paragraf
   </header>
   <ul>
    <li>
Kelola Teks & Pemformatan
    </li>
    <li>
Kelola Teks Hyperlink
    </li>
    <li>
Setel Jenis Placeholder
    </li>
    <li>
Placeholder & Bingkai Teks
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafik & Multimedia
   </header>
   <ul>
    <li>
Mendukung Grafik MSO
    </li>
    <li>
Mendukung Bentuk SmartArt
    </li>
    <li>
Mendukung Bentuk ActiveX
    </li>
    <li>
Kelola Transisi Slide
    </li>
    <li>
Kelola Efek Animasi
    </li>
    <li>
Tambahkan Konektor ke Bentuk
    </li>
    <li>
Putar & Balik Bentuk
    </li>
    <li>
Kelola Gaya Garis Bentuk
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 32 bit
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64 bit
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux 64bit
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for C++" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    Input output
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
Kantor terbuka:
     </b>
     ODP
    </li>
    <li>
     <strong>
      Open Document:
     </strong>
     OTP
    </li>
    <li>
     <strong>
      Others:
     </strong>
     TIFF, EMF, XML
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Keluaran Saja
   </header>
   <ul>
    <li>
     <b>
Tata Letak Tetap:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Gambar-gambar:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
Web:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">
    Fitur Pustaka Pemrosesan C++ PowerPoint Tingkat Lanjut
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-floppy-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Simpan presentasi ke file atau streaming
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-random ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Konversikan presentasi ke format standar
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-powerpoint-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Kelola properti dokumen bawaan & khusus
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Presentasi yang dilindungi kata sandi
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan, format & manipulasi grafik
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan, format & manipulasi bentuk
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-film ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan, format & manipulasi slide
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan, format & manipulasi teks
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan, format & manipulasi tabel
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-check-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Ekspor presentasi ke PDF & XPS
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-image-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Ekspor slide dalam format SVG
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-picture-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan gambar ke presentasi
    </p>
   </div>

   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Hasilkan presentasi dari database
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Dukungan untuk Grafik MSO 2016
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-html5 ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Ekspor presentasi sebagai HTML
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-refresh ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Impor dan ekspor teks HTML dalam slide
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-th-large ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tambahkan slide tata letak ke presentasi
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Muat presentasi yang dilindungi
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-height ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Atur Ukuran Font Legenda Individu
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-area-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Buat Bagan Saham dan Dapatkan Gambar Bagan
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cog ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Ubah Warna Seri
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Tetapkan Batas Bulat Area Bagan
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Ubah Warna Kategori dalam Seri
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Atur Properti Font untuk Tabel Data Bagan
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Ekspor File PowerPoint sebagai PDF atau XPS
    </h2>
    <p>
     Memiliki mesin rendering sendiri yang dirancang khusus, Aspose.Slides untuk C++ merender dengan kesetiaan tertinggi ke Microsoft PowerPoint. Ini memungkinkan mengekspor presentasi ke format standar industri seperti XPS dan PDF dengan hasil yang sama seperti presentasi aslinya.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Render presentasi dalam format PDF & XPS - C++
     </h3>
     <pre><code class="cpp">// load presentation to be converted

SharedPtr&lt;Presentation&gt; prs = MakeObject&lt;Presentation&gt;(dir + L"template.pptx");

// save in PDF &amp; XPS formats

prs-&gt;Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs-&gt;Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Salin atau Klon Slide Presentasi
    </h2>
    <p>
     Ada metode bawaan yang disediakan oleh Aspose.Slides untuk C++ untuk mengkloning atau menyalin slide yang ada tidak hanya di dalam dokumen tetapi juga dari satu file ke file lainnya. Karena slide mewarisi tata letaknya dari slide master, metode kloning bawaan secara otomatis menyalin master selama proses kloning.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Pemformatan Konten Microsoft PowerPoint
    </h2>
    <p>
     Pustaka memungkinkan pemformatan bentuk dan teks pada slide dalam file saat menggunakan API. Teks dikelola melalui bingkai teks yang terkait dengan bentuk, oleh karena itu teks diformat menggunakan paragraf dan bagian yang terkait dengan bingkai teks. Anda dapat mengatur jenis font, warna, ukuran, nuansa serta perataan paragraf, buletin & orientasi. Seseorang juga dapat memanipulasi atribut elemen bentuk seperti ukuran, garis, posisi, gambar, teks, dan isian dengan sangat mudah.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Bentuk Serialisasi
    </h2>
    <p>
     Meskipun Aspose.Slides untuk C++ mendukung sejumlah besar bentuk, namun, jika bentuk tidak didukung oleh API, ada metode serialisasi yang disediakan di mana Anda dapat membuat cerita bersambung bentuk itu dari slide yang ada untuk penggunaan lebih lanjut sesuai kebutuhan aplikasi.
    </p>
   </div>
  </div>
 </div>
</div>
