API Python PowerPoint untuk Presentasi
Membuat, Membaca, Memodifikasi, dan Mengonversi presentasi PowerPoint dan OpenOffice menggunakan Python tanpa perangkat lunak eksternal apa pun.
Download Free TrialAspose.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
- Sumber Belajar
- Dokumentasi
- Kode sumber
- Referensi API
- Video Tutorial
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Catatan Rilis
- Mengapa Aspose.Slides untuk Python melalui Java?
- Daftar Pelanggan
- Cerita-cerita sukses