Aspose.Slides لـ Python عبر Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java هي مكتبة لإنشاء وقراءة وتحرير وتحويل عروض PowerPoint وOpenDocument في تطبيقات Python، دون الحاجة إلى Microsoft PowerPoint؛ فهي تشغل محرك Aspose.Slides Java في عملية Python الخاصة بك عبر JPype.

تقوم بتحميل وحفظ ملفات 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!”. بدون ترخيص، يحتوي الملف المحفوظ أيضًا على علامة مائية للتقييم — راجع الترخيص. لمزيد من الطرق لإنشاء وتعبئة عرض، راجع إنشاء العروض.