# API Python PowerPoint oleh Aspose.Slides

> Aspose.Slides untuk Python melalui Java adalah API Python PowerPoint yang memungkinkan Anda membuat, memodifikasi, dan mengonversi presentasi PowerPoint dengan Python.

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



<p><strong>Aspose.Slides untuk Python melalui Java</strong> adalah pustaka Python yang memungkinkan Anda membuat, memodifikasi, dan mengkonversi presentasi PowerPoint dengan Python. Ini mendukung semua elemen presentasi seperti slide, bentuk, teks, bagan, tabel, gambar, dan banyak lagi. Ia juga menawarkan banyak fitur lanjutan seperti menggabungkan, mengkloning, memisahkan, membandingkan, dan mencetak presentasi. Ia bekerja tanpa ketergantungan apa pun dan dapat memproses ribuan presentasi dalam waktu singkat.</p>

## Mengapa Memilih Aspose.Slides untuk Python melalui Java?

Aspose.Slides untuk Python melalui Java menawarkan banyak keunggulan dibandingkan solusi lain untuk otomatisasi PowerPoint, seperti:

- **Kompatibilitas lintas platform**: Aspose.Slides untuk Python melalui Java mendukung banyak platform. Anda dapat menggunakan Aspose.Slides untuk Python melalui Java di Windows, Linux, macOS, dan sistem operasi lainnya.
- **Integrasi dan penerapan yang mudah**: Aspose.Slides untuk Python melalui Java adalah pustaka mandiri yang tidak memerlukan Microsoft Office atau perangkat lunak lain apa pun untuk diinstal di sistem Anda. Anda dapat dengan mudah mengintegrasikan Aspose.Slides untuk Python melalui Java dengan aplikasi yang ada dan menerapkannya di server atau lingkungan cloud mana pun.
- **Fitur dan fungsionalitas canggih**: Aspose.Slides untuk Python melalui Java menyediakan serangkaian fitur dan fungsi yang kaya untuk bekerja dengan presentasi PowerPoint, seperti membuat dan memodifikasi slide, menambahkan dan mengedit bentuk, teks, gambar, animasi, transisi , bagan, tabel, dan elemen lainnya, menerapkan tema dan tata letak, menyisipkan audio dan video, mengekspor dan mencetak presentasi, mengekspor ke video, dan banyak lagi.
- **Performa dan kualitas tinggi**: Aspose.Slides untuk Python melalui Java memberikan hasil kinerja dan kualitas tinggi untuk memproses presentasi PowerPoint. Anda dapat memproses ribuan presentasi dalam hitungan menit, tanpa mengurangi keakuratan dan keakuratan hasilnya.
- **Opsi uji coba dan lisensi gratis**: Aspose.Slides untuk Python melalui Java menawarkan versi uji coba gratis yang dapat Anda unduh dan gunakan selama 30 hari, tanpa batasan apa pun. Anda juga dapat memilih dari berbagai opsi lisensi yang sesuai dengan kebutuhan dan anggaran Anda, seperti lisensi pengembang, situs, OEM, dan cloud.

<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 API Python PowerPoint Tingkat Lanjut</h2>
   <p>
   </p>
   <div kelas="col-lg-4">
    <em class="fa fa-salin ico-biru fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Membuat atau mengkloning slide yang ada dari template</p>
   </div>
   <div kelas="col-lg-4">
    <em class="fa fa-tabel ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Bekerja dengan tabel PowerPoint melalui API</p>
   </div>
   <div kelas="col-lg-4">
    <em class="fa fa-perisai ico-biru fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Menerapkan atau menghapus perlindungan pada bentuk</p>
   </div>
   <div kelas="col-lg-4">
    <em class="fa fa-bar-chart ico-biru fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Tambahkan bagan Excel sebagai OleObjects ke slide</p>
   </div>
   <div kelas="col-lg-4">
    <em class="fa fa-gambar ico-biru fa-2x col-lg-2">
    </em>
    <p kelas="col-lg-10">
     Membuat bentuk dan menambahkan teks ke bentuk di slide
    </p>
   </div>
   <div kelas="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p kelas="col-lg-10">
     partisipasi dalam pemformatan teks & bentuk
    </p>
   </div>
   <div kelas="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 kelas="col-lg-4">
    <em class="fa fa-lock ico-biru fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Lindungi presentasi & PDF yang dihasilkan</p>
   </div>
   <div kelas="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Cetak presentasi di printer fisik</p>
   </div>
   <div kelas="col-lg-12">
    <h2 class="h2title">Persyaratan Sistem</h2>
    Aspose.Slides untuk Python melalui Java adalah API yang tidak bergantung pada platform. Itu dapat berjalan pada platform Windows, Unix/Linux & Mac dengan perangkat lunak berikut diinstal:
    <ul>
      <li>JDK 1.8 atau lebih tinggi</li>
      <li>Python 3.7 atau lebih tinggi</li>
      <li>JPype1 1.5.0 atau lebih tinggi (JPype telah diuji pada versi Java dari 1.8 hingga 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Bagaimana cara meng-install</h2>
    <p>Gunakan <strong>PyPI</strong> untuk menginstal pustaka Python kami untuk pemrosesan Presentasi dari <a href="https://pypi.org/project/aspose-slides-java/">repositori PyPI:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Cara Membuat Presentasi PowerPoint Baru dengan Python</h2>
        <p>Dalam contoh yang diberikan di bawah ini, kami telah menambahkan persegi panjang ke slide pertama presentasi.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Cara Menggabungkan Presentasi dengan Python</h2>
        <p>Kode Python ini menunjukkan cara menggabungkan presentasi:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Cara Mengimpor Presentasi Dari PDF dengan Python. Konversi PDF ke PPT, Konversi PDF ke PPTX, Konversi PDF ke ODP</h2>
        <p>Kode Python ini menunjukkan proses konversi PDF ke PowerPoint:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Cara Mengonversi PowerPoint ke PDF dengan Python</h2>
        <p>Kode Python ini menunjukkan kepada Anda cara mengonversi dokumen PowerPoint PPT, PPTX, dan OpenOffice ODP ke dokumen PDF menggunakan opsi default. File yang dihasilkan adalah dokumen PDF dengan tingkat kualitas maksimal</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Cara Mengonversi PowerPoint ke JPG dengan Python. Konversi PPT ke JPG, Konversi PPTX ke JPG, Konversi ODP ke JPG</h2>
        <p>Contoh berikut menunjukkan cara mengonversi dokumen PowerPoint PPT, PPTX, dan OpenOffice ODP menjadi kumpulan gambar JPEG.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
