Aspose.Slides  for Python via Java

API Python PowerPoint untuk Presentasi

Membuat, Membaca, Memodifikasi, dan Mengonversi presentasi PowerPoint dan OpenOffice menggunakan Python tanpa perangkat lunak eksternal apa pun.

  Download Free Trial

Aspose.Slides untuk Python melalui Java 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.

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.

Fitur API Python PowerPoint Tingkat Lanjut

Membuat atau mengkloning slide yang ada dari template

Bekerja dengan tabel PowerPoint melalui API

Menerapkan atau menghapus perlindungan pada bentuk

Tambahkan bagan Excel sebagai OleObjects ke slide

Membuat bentuk dan menambahkan teks ke bentuk di slide

partisipasi dalam pemformatan teks & bentuk

Hasilkan presentasi dari database

Lindungi presentasi & PDF yang dihasilkan

Cetak presentasi di printer fisik

Persyaratan Sistem

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:
  • JDK 1.8 atau lebih tinggi
  • Python 3.7 atau lebih tinggi
  • JPype1 1.5.0 atau lebih tinggi (JPype telah diuji pada versi Java dari 1.8 hingga 11)

Bagaimana cara meng-install

Gunakan PyPI untuk menginstal pustaka Python kami untuk pemrosesan Presentasi dari repositori PyPI:

pip install aspose-slides-java

Cara Membuat Presentasi PowerPoint Baru dengan Python

Dalam contoh yang diberikan di bawah ini, kami telah menambahkan persegi panjang ke slide pertama presentasi.

            	
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()
            
        

Cara Menggabungkan Presentasi dengan Python

Kode Python ini menunjukkan cara menggabungkan presentasi:

            
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()
            
        

Cara Mengimpor Presentasi Dari PDF dengan Python. Konversi PDF ke PPT, Konversi PDF ke PPTX, Konversi PDF ke ODP

Kode Python ini menunjukkan proses konversi PDF ke PowerPoint:

            
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()
            
        

Cara Mengonversi PowerPoint ke PDF dengan Python

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

            
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()
            
        

Cara Mengonversi PowerPoint ke JPG dengan Python. Konversi PPT ke JPG, Konversi PPTX ke JPG, Konversi ODP ke JPG

Contoh berikut menunjukkan cara mengonversi dokumen PowerPoint PPT, PPTX, dan OpenOffice ODP menjadi kumpulan gambar JPEG.

            
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()
            
        
  

Support and Learning Resources