# واجهة برمجة تطبيقات Python PowerPoint من Aspose.Slides

> Aspose.Slides for Python via Java عبارة عن واجهة برمجة تطبيقات Python PowerPoint التي تتيح لك إنشاء عروض PowerPoint التقديمية وتعديلها وتحويلها في Python.

Source: https://products.aspose.com/slides/ar/python-java/
Updated: 2026-08-11



<p><strong>Aspose.Slides for Python via Java</strong> هي مكتبة Python وحتى إنشاء عروض PowerPoint المقدمة وتعديلها وتحويلها في Python. وهو يدعم جميع عناصر العرض التقديمي مثل المقاعد والأشكال والنصوص والمخططات والجداول والجداول المتزايدة. كما يوجد العديد من الميزات المتقدمة مثل دمج العروض التقديمية والاستنساخ لها وتقسيمها والتمثيلها والطباعتها. إنه يعمل بدون أي تبعيات ويمكنه آلاف العروض التقديمية في وقت قصير.</p>

## لماذا تختار Aspose.Slides لـ Python عبر Java؟

يوفر Aspose.Slides for Python via Java العديد من المزايا مقارنة بالحلول الأخرى لأتمتة PowerPoint، مثل:

- **التوافق عبر الأنظمة الأساسية**: يدعم Aspose.Slides الخاص بـ Python عبر Java منصات متعددة. يمكنك استخدام Aspose.Slides for Python عبر Java على أنظمة التشغيل Windows وLinux وmacOS وأنظمة التشغيل الأخرى.
- **سهولة التكامل والنشر**: Aspose.Slides for Python via Java هي مكتبة مستقلة لا تتطلب تثبيت Microsoft Office أو أي برنامج آخر على نظامك. يمكنك بسهولة دمج Aspose.Slides for Python عبر Java مع تطبيقاتك الحالية ونشرها على أي خادم أو بيئة سحابية.
- **ميزات ووظائف قوية**: يوفر Aspose.Slides for Python عبر Java مجموعة غنية من الميزات والوظائف للعمل مع عروض PowerPoint التقديمية، مثل إنشاء الشرائح وتعديلها وإضافة الأشكال وتحريرها والنصوص والصور والرسوم المتحركة والانتقالات والرسوم البيانية والجداول والعناصر الأخرى، وتطبيق السمات والتخطيطات، وإدراج الصوت والفيديو، وتصدير العروض التقديمية وطباعتها، والتصدير إلى الفيديو، وغير ذلك الكثير.
- **الأداء العالي والجودة**: يوفر Aspose.Slides for Python عبر Java أداءً عاليًا ونتائج عالية الجودة لمعالجة عروض PowerPoint التقديمية. يمكنك معالجة آلاف العروض التقديمية في دقائق معدودة، دون المساس بإخلاص المخرجات ودقتها.
- **خيارات الإصدار التجريبي والترخيص المجانية**: يقدم Aspose.Slides for Python عبر Java إصدارًا تجريبيًا مجانيًا يمكنك تنزيله واستخدامه لمدة 30 يومًا، دون أي قيود. يمكنك أيضًا الاختيار من بين خيارات الترخيص المتنوعة التي تناسب احتياجاتك وميزانيتك، مثل تراخيص المطورين والموقع وOEM والتراخيص السحابية.

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">ميزات API Python PowerPoint المتقدمة</h2>
   <ص>
   </em>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">موجود أو استنساخ العناصر الأساسية</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">العمل مع جداول PowerPoint عبر واجهة برمجة التطبيقات</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">تطبيق الحماية للغطاء أو التغطية</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">أضف مخططات Excel ككائنات OleObject إلى القرص</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     إنشاء كافة النسخ على الأدوية
    </em>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     التعامل مع تنسيق النص والشكل
    </em>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10"> تقديم عروض تقديمية من قاعدة البيانات</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">حماية العروض المقدمة بصيغة PDF</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">طباعة العروض التقديمية على الطابعة الحالية</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title"> متطلبات النظام</h2>
    Aspose.Slides لـ Python عبر Java عبارة عن برمجة تطبيقات مستقلة عن النظام الأساسي. يمكن تشغيله على أنظمة التشغيل Windows وUnix/Linux وMac مع تثبيت البرامج التالية:
    <ul>
      <li>JDK 1.8 أو أعلى</li>
      <li>بايثون 3.7 أو أعلى</li>
      <li>JPype1 1.5.0 أو أعلى (تم اختبار JPype على إصدارات Java من 1.8 إلى 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">كيفية تثبيت</h2>
    <p>استخدم <strong>PyPI</strong> لتثبيت مكتبة Python الخاصة بنا لمعالجة العروض التقديمية من <a href="https://pypi.org/project/aspose-slides-java/">مستودع PyPI:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">كيفية إنشاء عرض تقديمي جديد ل PowerPoint في بايثون</h2>
        <p>في المثال الموضح أدناه، أضفنا مستطيلاً إلى الشريحة الأولى من العرض التقديمي.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">كيفية دمج العروض التقديمية في بايثون</h2>
        <p>يوضح لك كود بايثون هذا كيفية دمج العروض التقديمية:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">كيفية استيراد العرض التقديمي من PDF في بايثون تحويل PDF إلى PPT، تحويل PDF إلى PPTX، تحويل PDF إلى ODP</h2>
        <p>يوضح كود Python هذا عملية التحويل من PDF إلى PowerPoint:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">كيفية تحويل PowerPoint إلى PDF في بايثون</h2>
        <p>يوضح لك رمز Python هذا كيفية تحويل مستند PowerPoint PPT وPPTX وOpenOffice ODP إلى مستند PDF باستخدام الخيارات الافتراضية. الملف الناتج هو مستند PDF بأقصى مستويات الجودة</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">كيفية تحويل PowerPoint إلى JPG في بايثون. تحويل PPT إلى JPG، تحويل PPTX إلى JPG، تحويل ODP إلى JPG</h2>
        <p>يوضح لك المثال التالي كيفية تحويل مستند PowerPoint PPT وPPTX وOpenOffice ODP إلى مجموعة من صور JPEG.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
