# API PowerPoint Java | Asumsikan Slides Java

> Aspose.Slides for Java adalah Aspose Java PowerPoint API untuk pembuatan Java PPT dan Java PPTX.

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



<p>
 Aspose.Slides for Java adalah Java PowerPoint API untuk manipulasi dan manajemen presentasi. Hal ini memungkinkan pengembang untuk membaca, menulis, mengkonversi dan memanipulasi presentasi PowerPoint di Jawa. Semua elemen dokumen seperti slide, tabel, teks, bagan, bentuk, gambar, dan diagram SmartArt dapat diakses untuk manipulasi.
</p>

<p>
 Aspose.Slides for Java API mendukung ekspor presentasi ke PDF, PDF/A, HTML, XPS, dan format gambar. Java PowerPoint API mencakup banyak fitur Java PPT yang diperluas seperti: menggabungkan, mengkloning, membagi, membandingkan, mencetak presentasi PPT(X) di Jawa. Aspose.Slides for Java API berfungsi tanpa dependensi tambahan yang diperlukan.
</p>

<div class="diagram1 d1-java">
 <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 Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Lingkungan Waktu Proses Java
   </header>
   <ul>
    <li>
Aplikasi JSP/JSF
    </li>
    <li>
Aplikasi Desktop
    </li>
   </ul>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-java">
 <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, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Kantor terbuka:
     </b>
     ODP
    </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, PDF/A, XPS
    </li>
    <li>
     <b>
Gambar-gambar:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Web:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Java" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </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 Lanjutan Java PowerPoint API
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Buat atau klon slide yang ada dari template
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-save ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Simpan & buka file ke & dari streaming
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database 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-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Buat bentuk dan tambahkan teks ke bentuk di slide
    </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">
     Bekerja dengan tabel PowerPoint
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Menangani pemformatan teks dan bentuk
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Hapus atau terapkan perlindungan pada bentuk
    </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">
     Sematkan bagan Excel sebagai objek OLE di slide
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-flash ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Bekerja dengan komponen ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Konversi Presentasi ke Berbagai Format di Java
    </h2>
    <p>
     Aspose.Slides for Java API merender presentasi ke berbagai format standar yang mirip dengan yang asli menggunakan mesin renderingnya. Mesin rendering dirancang khusus untuk rendering dengan kesetiaan tertinggi ke PowerPoint. Mengonversi presentasi ke format apa pun yang didukung mudah dilakukan hanya dengan memuat, mengatur format output, dan memanggil metode Simpan. Dengan Java PowerPoint API, tentukan pengaturan konversi Java PPT untuk mengubah dokumen keluaran dengan cepat.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Render presentasi - Java
     </h3>
     <pre><code class="java">// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Ubah Elemen Presentasi di Java
    </h2>
    <p>
     Aspose.Slides for Java API mampu menangani semua elemen slide termasuk tabel, kotak teks, persegi panjang, polyline, elips, bentuk otomatis, bingkai foto, bingkai video, bingkai audio & bingkai objek OLE. Java PowerPoint API juga menyediakan kumpulan kelas Java PPT yang dirancang dengan baik yang memungkinkan Anda untuk memanipulasi setiap elemen ini secara komprehensif.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Memanipulasi PowerPoint SmartArt di Java
    </h2>
    <p>
     Aspose.Slides for Java API dapat dengan mudah membuat atau mengakses, memanipulasi, dan menghapus bentuk SmartArt yang ada dari slide. Java PowerPoint API memfasilitasi untuk menjelajahi properti SmartArt secara dinamis atau untuk mengelola node SmartArt serta memanipulasi tata letak, gaya & warna bentuk SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Buat Slide Thumbnail di Java
    </h2>
    <p>
     Ada banyak kemungkinan untuk menggunakan thumbnail slide seperti: membuat penampil presentasi online di situs web kustom, berbagi thumbnail slide dengan pelanggan sebagai template presentasi dan banyak lagi. Aspose.Slides for Java API memungkinkan pembuatan thumbnail slide hanya dengan beberapa baris kode.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Buat gambar mini slide - Java
     </h3>
     <pre><code class="java">// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Otomatisasi Microsoft Office – Tidak Diperlukan
    </h2>
    <p>
     API dibangun menggunakan kode terkelola yang tidak memerlukan Microsoft Office atau Microsoft PowerPoint untuk diinstal pada mesin untuk bekerja dengan format dokumen PowerPoint. Ini adalah alternatif otomatisasi Microsoft PowerPoint yang sempurna dalam hal fitur yang didukung, keamanan, stabilitas, skalabilitas, kecepatan, dan harga.
    </p>
   </div>
  </div>
 </div>
</div>
