Aspose.Slides for Python via Java

Contents
[ ]
Aspose.Slides for Python via Java

Aspose.Slides for Python via Java, Microsoft PowerPoint olmadan Python uygulamalarında PowerPoint ve OpenDocument sunumları oluşturmak, okumak, düzenlemek ve dönüştürmek için bir kütüphanedir; JPype aracılığıyla Python sürecinizde Aspose.Slides Java motorunu çalıştırır.

Makro kullanan ve şablon varyantları dahil olmak üzere PPT, PPTX, PPS, POT ve ODP dosyalarını yükler ve kaydeder, ayrıca PDF, XPS, HTML, SVG, TIFF, Markdown ve görüntülere dışa aktarır.



İlk sunumunuz

Python ve bir JDK kurun, JAVA_HOME ayarlayın ve Kurulum bölümünde açıklandığı gibi bir sanal ortam oluşturup etkinleştirin. Ardından JPype ve Aspose.Slides’ı PyPI’dan kurun:

python -m pip install JPype1 aspose-slides-java

hello.py olarak kaydedin. Bu, Java Sanal Makinesini başlatır, yeni bir sunumun ilk slaytına metin içeren bir bulut şekli ekler ve sunumu kaydeder:

import jpype
import asposeslides

if not jpode.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Bir sunum oluştur ve bir boş slayt ekle.
presentation = Presentation()
try:
    # İlk slaytı al.
    slide = presentation.getSlides().get_Item(0)

    # Bir bulut şekli ekle ve metnini ayarla.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Sunumu PPTX dosyası olarak kaydet.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Aynı sanal ortamda çalıştırın:

python hello.py

Komut dosyası, “Hello, Aspose!” metniyle bir bulut şekli içeren bir slaytı olan new_presentation.pptx dosyasını kaydeder. Lisans olmadan, kaydedilen dosya ayrıca bir değerlendirme filigranı içerir — Lisanslama bölümüne bakın. Sunum oluşturmak ve doldurmak için daha fazla yol için Sunumları Oluştur bölümüne bakın.