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