Python PowerPoint API للعروض التقديمية. بايثون PPTX ، PPT
قم بإنشاء وقراءة وكتابة وتعديل ودمج واستنساخ وحماية وتحويل عروض PowerPoint و OpenOffice التقديمية في Python دون أي برنامج خارجي.
تحميل محاكمة مجانيةAspose.Slides for Python عبر .NET مكتبة فصول قوية للعمل مع العروض التقديمية أو معالجتها. باستخدام هذا المنتج ، يمكن للتطبيقات والمطورين قراءة وتعديل ومعالجة وتحويل عروض PowerPoint التقديمية (PPT و PPTX) والعروض التقديمية بتنسيقات أخرى (ODP) بدون تطبيقات أو تبعيات من جهات خارجية.
Aspose. الشرائح لـ Python عبر. توفر NET هذه الميزات الشائعة:
- تحميل وفتح وعرض العروض التقديمية.
- تحرير العروض التقديمية.
- تحويل العروض التقديمية إلى PDF و Word و JPG و HTML و GIF و SVG والعديد من التنسيقات الأخرى.
- تقديم وطباعة العروض التقديمية.
- تشفير وفك تشفير العروض التقديمية ؛ حماية العروض التقديمية بكلمة مرور وإزالة كلمات المرور.
- معالجة كيانات العرض ، مثل الشرائح الرئيسية والأشكال والمخططات وإطارات الصور وإطارات الصوت وإطارات الفيديو و OLE ووحدات ماكرو VBA والرسوم المتحركة وما إلى ذلك.
- والعديد من الميزات.
لغة Python هي لغة شائعة جدًا وتستخدم كثيرًا في التطبيقات العادية ، وتطوير الويب ، والبحث والمهام الأكاديمية ، وتحليل البيانات ، وما إلى ذلك. ولهذا السبب ، يفخر فريق Aspose.Slides بتقديم < strong> Aspose.Slides for Python عبر .NET إلى مجتمع python.
ميزات واجهة برمجة تطبيقات بايثون بوربوينت المتقدمة
إنشاء أو استنساخ الشرائح من القوالب
العمل مع جداول PowerPoint عبر API
تطبيق أو إزالة الحماية على الأشكال
أضف مخططات Excel كـ OleObjects إلى الشرائح
دعم لـ OleObjects المرتبطة
توليد العروض من قاعدة البيانات
حماية العروض التقديمية وملفات PDF الناتجة
طباعة العروض التقديمية على طابعة فعلية
إنشاء وتخصيص الرسوم البيانية
متطلبات النظام
- متوافق مع Python 3.5 و 3.6 و 3.7 و 3.8 و 3.9
- في حالة كتابة كود Python على Linux ، ألق نظرة على المتطلبات الإضافية لنظام التشغيل Linux
كيفية تثبيت
استخدم نقطة لتثبيت مكتبة Python الخاصة بنا لمعالجة العرض التقديمي من مستودع PyPI
:pip install aspose.slides
إنشاء عرض تقديمي بوربوينت جديد. Python PPTX أو PPT أو ODP
في المثال الموضح أدناه ، أضفنا سطرًا إلى الشريحة الأولى من العرض التقديمي.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
دمج العروض التقديمية: Python PPTX أو PPT أو ODP
يوضح لك كود Python كيفية دمج العروض التقديمية:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
استيراد عرض تقديمي من ملف PDF: Python PPTX أو PPT أو ODP
يوضح كود Python هذا عملية تحويل PDF إلى PowerPoint:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
قم بتحويل PowerPoint إلى PDF باستخدام الخيارات الافتراضية: Python PPTX أو PPT أو ODP إلى PDF
يوضح لك كود python كيفية تحويل مستند PowerPoint PPT و PPTX و OpenOffice ODP إلى مستند PDF باستخدام الخيارات الافتراضية. الملف الناتج هو مستند PDF بأقصى مستويات الجودة
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
تحويل PowerPoint إلى JPG: Python PPTX أو PPT أو ODP إلى JPEG
يوضح لك المثال التالي كيفية تحويل مستند PowerPoint PPT و PPTX و OpenOffice ODP إلى مجموعة من صور JPEG.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
ما يقوله الناس
لا تأخذ كلمتنا فقط. تعرف على ما يقوله المستخدمون عن PowerPoint APIs.
- مصادر التعلم
- توثيق
- مصدر الرمز
- مراجع API
- مقاطع فيديو تعليمية
- لماذا Aspose.Slides لـ Python عبر .NET؟
- قائمة العملاء
- قصص نجاح