بداية سريعة

بداية سريعة

هذا الدليل يظهر أسرع طريق من التثبيت إلى حفظ .pptx ملف باستخدام Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires لا يوجد Microsoft Office أو البرامج الثنائية الأصلية.


الشروط المسبقة

متطلباتالتفاصيل
Python3.10 or later
OSويندوز, ماكوس, لينكس, دوكر
حزمةaspose-slides-foss من PyPI

التثبيت

تثبيت الحزمة من PyPI باستخدام pip. الإصدار 26.3.2 أو أحدث مطلوب:

pip install aspose-slides-foss>=26.3.2

قم بإنشاء عرض

بناء Presentation بدون أي حجج لخلق طابق فارغ. المكتبة يضيف تلقائياً شريحة فارغة واحدة. اتصل save() مع مسار و SaveFormat.PPTX للكتابة الملف:

from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat

prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)

إضافة شكل مع نص

الوصول إلى الشريحة الأولى عبر prs.slides[0],ثم أدخل مستطيل باستخدام slide.shapes.add_auto_shape().اتصل بي add_text_frame() لتضمين إطار نصي ووضع خصائص الخط عبر: portion_format:

from aspose.slides_foss import Presentation, ShapeType
from aspose.slides_foss.export import SaveFormat

prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
tf = shape.add_text_frame("Hello from Aspose.Slides FOSS!")
tf.paragraphs[0].portions[0].portion_format.font_height = 24
prs.save("with_shape.pptx", SaveFormat.PPTX)

ضع ملءاً صلبا

المجموعة fill_format.fill_type إلى FillType.SOLID,ثم إمداد لون ARGB باستخدام Color.from_argb().يتم تطبيق اللون على خلفية الشكل قبل حفظ:

from aspose.slides_foss import Presentation, ShapeType, FillType
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss.drawing import Color

prs = Presentation()
shape = prs.slides[0].shapes.add_auto_shape(
    ShapeType.RECTANGLE, 100, 100, 400, 200
)
shape.fill_format.fill_type = FillType.SOLID
shape.fill_format.solid_fill_color.color = Color.from_argb(255, 70, 130, 180)
shape.add_text_frame("Styled shape")
prs.save("styled.pptx", SaveFormat.PPTX)

تحميل ملف موجود

إعطاء مسار ملف إلى الموقع. Presentation البنّاء لفتح موجودة .pptx الملف. اقرأ عدد الشرائح، وتعديل القفص حسب الحاجة، ثم اتصل save() للكتابة الناتج:

from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat

prs = Presentation("existing.pptx")
print(f"Slides: {len(prs.slides)}")
prs.save("copy.pptx", SaveFormat.PPTX)

الخطوات التالية

 العربية