بايثون باور بوينت API للعروض التقديمية
إنشاء عروض PowerPoint وOpenOffice وقراءتها وتعديلها وتحويلها باستخدام Python دون أي برامج خارجية.
Download Free TrialAspose.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()
Support and Learning Resources
- لماذا Aspose.Slides لـ Python عبر Java؟
- قائمة العملاء
- قصص النجاح