Aspose.Slides برای Python از طریق Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java یک کتابخانه برای ایجاد، خواندن، ویرایش و تبدیل ارائه‌های PowerPoint و OpenDocument در برنامه‌های Python است، بدون نیاز به Microsoft PowerPoint؛ این کتابخانه موتور Aspose.Slides Java را از طریق JPype در پردازش Python شما اجرا می‌کند.

این کتابخانه فایل‌های PPT، PPTX، PPS، POT و ODP را بارگذاری و ذخیره می‌کند، شامل نسخه‌های دارای ماکرو و قالب، و به فرمت‌های PDF، XPS، HTML، SVG، TIFF، Markdown و تصاویر خروجی می‌دهد.



اولین ارائه شما

Python و یک JDK را نصب کنید، JAVA_HOME را تنظیم کنید، و یک محیط مجازی ایجاد و فعال کنید همان‌طور که در نصب شرح داده شده است. سپس JPype و Aspose.Slides را از PyPI نصب کنید:

python -m pip install JPype1 aspose-slides-java

این کد را به عنوان hello.py ذخیره کنید. این کد ماشین مجازی Java را راه‌اندازی می‌کند، یک شکل ابر با متن به اولین اسلاید یک ارائه جدید اضافه می‌کند و ارائه را ذخیره می‌نماید:

import jpype
import asposeslides

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

from asposeslides.api import Presentation, SaveFormat, ShapeType

# یک ارائه با یک اسلاید خالی ایجاد کنید.
presentation = Presentation()
try:
    # اولین اسلاید را دریافت کنید.
    slide = presentation.getSlides().get_Item(0)

    # یک شکل ابر اضافه کنید و متن آن را تنظیم کنید.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # ارائه را به عنوان فایل PPTX ذخیره کنید.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

آن را در همان محیط مجازی اجرا کنید:

python hello.py

اسکریپت فایل new_presentation.pptx را با یک اسلاید که شامل یک شکل ابر با متن «Hello, Aspose!» است ذخیره می‌کند. بدون داشتن license، فایل ذخیره‌شده همچنین دارای واترمارک ارزیابی است — به مجوزدهی مراجعه کنید. برای راه‌های بیشتر برای ایجاد و پر کردن یک ارائه، به ایجاد ارائه‌ها رجوع کنید.