Aspose.Slides untuk Python via Java

Aspose.Slides untuk Python via Java

Aspose.Slides untuk Python via Java adalah perpustakaan untuk membuat, membaca, mengedit, dan mengonversi presentasi PowerPoint serta OpenDocument dalam aplikasi Python, tanpa Microsoft PowerPoint; ia menjalankan mesin Aspose.Slides Java dalam proses Python Anda melalui JPype.

Perpustakaan ini memuat dan menyimpan PPT, PPTX, PPS, POT, dan ODP, termasuk varian yang mendukung makro dan template, serta mengekspor ke PDF, XPS, HTML, SVG, TIFF, Markdown, dan gambar.



Presentasi pertama Anda

Instal Python dan JDK, tetapkan JAVA_HOME, serta buat dan aktifkan lingkungan virtual seperti yang dijelaskan di Instalasi. Kemudian instal JPype dan Aspose.Slides dari PyPI:

python -m pip install JPype1 aspose-slides-java

Simpan kode ini sebagai hello.py. Kode ini memulai Java Virtual Machine, menambahkan bentuk awan dengan teks ke slide pertama dari presentasi baru, dan menyimpan presentasi:

import jpile
import asposeslides

if not jpile.isJVMStarted():
    jpile.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Buat presentasi dengan satu slide kosong.
presentation = Presentation()
try:
    # Dapatkan slide pertama.
    slide = presentation.getSlides().get_Item(0)

    # Tambahkan bentuk awan dan atur teksnya.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Simpan presentasi sebagai file PPTX.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Jalankan dalam lingkungan virtual yang sama:

python hello.py

Skrip ini menyimpan new_presentation.pptx dengan satu slide yang berisi bentuk awan berisi teks “Hello, Aspose!”. Tanpa lisensi, file yang disimpan juga menampilkan watermark evaluasi — lihat Lisensi. Untuk cara lain membuat dan mengisi presentasi, lihat Buat Presentasi.