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 işleminizde Aspose.Slides Java motorunu çalıştırır.

PPT, PPTX, PPS, POT ve ODP formatlarını, makro etkin ve şablon çeşitlerini yükler ve kaydeder; ayrıca PDF, XPS, HTML, SVG, TIFF, Markdown ve görüntü formatlarına dışa aktarır.



İlk sunumunuz

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

python -m pip install JPype1 aspose-slides-java

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

import jpype
import asposeslides

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

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Bir boş slayt ile bir sunum oluştur.
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

Betik, “Hello, Aspose!” metniyle bulut şekli içeren bir slaytı new_presentation.pptx olarak kaydeder. Lisans olmadan kaydedilen dosya bir değerlendirme filigranı taşır — Lisanslama bölümüne bakın. Sunum oluşturmak ve doldurmak için daha fazla yöntem görmek isterseniz Sunum Oluşturma sayfasına bakın.