Aspose.Slides  for Python via Java

بايثون باور بوينت API للعروض التقديمية

إنشاء عروض PowerPoint وOpenOffice وقراءتها وتعديلها وتحويلها باستخدام Python دون أي برامج خارجية.

  Download Free Trial

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

لماذا تختار 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 والتراخيص السحابية.

ميزات API Python PowerPoint المتقدمة

<ص>

موجود أو استنساخ العناصر الأساسية

العمل مع جداول PowerPoint عبر واجهة برمجة التطبيقات

تطبيق الحماية للغطاء أو التغطية

أضف مخططات Excel ككائنات OleObject إلى القرص

إنشاء كافة النسخ على الأدوية

التعامل مع تنسيق النص والشكل

تقديم عروض تقديمية من قاعدة البيانات

حماية العروض المقدمة بصيغة PDF

طباعة العروض التقديمية على الطابعة الحالية

متطلبات النظام

Aspose.Slides لـ Python عبر Java عبارة عن برمجة تطبيقات مستقلة عن النظام الأساسي. يمكن تشغيله على أنظمة التشغيل Windows وUnix/Linux وMac مع تثبيت البرامج التالية:
  • JDK 1.8 أو أعلى
  • بايثون 3.7 أو أعلى
  • JPype1 1.5.0 أو أعلى (تم اختبار JPype على إصدارات Java من 1.8 إلى 11)

كيفية تثبيت

استخدم PyPI لتثبيت مكتبة Python الخاصة بنا لمعالجة العروض التقديمية من مستودع PyPI:

pip install aspose-slides-java

كيفية إنشاء عرض تقديمي جديد ل PowerPoint في بايثون

في المثال الموضح أدناه، أضفنا مستطيلاً إلى الشريحة الأولى من العرض التقديمي.

            	
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()
            
        

كيفية دمج العروض التقديمية في بايثون

يوضح لك كود بايثون هذا كيفية دمج العروض التقديمية:

            
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()
            
        

كيفية استيراد العرض التقديمي من PDF في بايثون تحويل PDF إلى PPT، تحويل PDF إلى PPTX، تحويل PDF إلى ODP

يوضح كود Python هذا عملية التحويل من PDF إلى PowerPoint:

            
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()
            
        

كيفية تحويل PowerPoint إلى PDF في بايثون

يوضح لك رمز Python هذا كيفية تحويل مستند PowerPoint PPT وPPTX وOpenOffice ODP إلى مستند PDF باستخدام الخيارات الافتراضية. الملف الناتج هو مستند PDF بأقصى مستويات الجودة

            
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()
            
        

كيفية تحويل PowerPoint إلى JPG في بايثون. تحويل PPT إلى JPG، تحويل PPTX إلى JPG، تحويل ODP إلى JPG

يوضح لك المثال التالي كيفية تحويل مستند PowerPoint PPT وPPTX وOpenOffice ODP إلى مجموعة من صور JPEG.

            
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()