Aspose.Slides  for Python via .NET

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 الخاصة بنا لمعالجة العرض التقديمي من مستودع 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.

 
 
عرض دراسات الحالة
  
  

تقدم Aspose.Slides واجهات برمجة تطبيقات PowerPoint فردية لبيئات التطوير الشائعة الأخرى كما هو مذكور أدناه: