التثبيت
Contents
[
Hide
]
Aspose.Slides لـ Python عبر Java هو واجهة برمجة تطبيقات مستقلة عن النظام الأساسي ويمكن استخدامها على أي نظام أساسي (ويندوز، لينوكس وMacOS) حيث تم تثبيت Python
وJava
وjpype1
.
المتطلبات للبرامج والإصدارات
لتوفير التشغيل الصحيح لـ Aspose.Slides لـ Python عبر Java، يجب تثبيت البرامج والحزم التالية:
- إصدار JRE >=8 (تم اختبار JPype1 على إصدارات Java من 1.8 إلى 11).
- إصدار بايثون >=3.7،<=3.12.
- إصدار حزمة JPype1: >=1.5.0.
التثبيت من pip
يمكنك بسهولة تثبيت Aspose.Slides لـ Python عبر Java من pip طالما أن لديك جميع البرامج المطلوبة (Java، بايثون) مثبتة.
قم بإنشاء مجلد مشروع جديد.
قم بتثبيت JPype1 باستخدام الأمر التالي:
$ pip install JPype1
قم بتثبيت Aspose.Slides لـ Python عبر Java باستخدام الأمر التالي:
$ pip install aspose-slides-java
التثبيت من ملف ZIP
لتثبيت واستخدام Aspose.Slides لـ Python عبر Java من ملف ZIP، اتبع هذه التعليمات بدلاً من ذلك:
ويندوز
- قم بتثبيت JDK8 وتكوين متغير البيئة
JAVA_HOME
. - قم بتثبيت بايثون إصدار >=3.7 وأضف python.exe إلى
PATH
. - قم بتثبيت أدوات بناء Microsoft C++.
- قم بتثبيت JPype1. يمكنك تشغيل الأوامر أدناه في محطة بايثون:
$ pip install --upgrade pip
$ pip install JPype1
- قم بتنزيل Aspose.Slides لـ Python عبر Java و استخراجها إلى
aspose-slides-java
. - قم بإنشاء ملف باسم
example.py
في مجلدaspose-slides-java
باستخدام الكود النموذجي التالي:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("عنوان الشريحة")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- الآن قم بتشغيل
py example.py
في موجه الأوامر لتشغيله.
لينوكس
- قم بتثبيت JDK8 على لينوكس وتكوين متغير البيئة
JAVA_HOME
. - قم بتثبيت بايثون إصدار >=3.7
- قم بتثبيت
g++
وpython-dev
.
- لDebian/Ubuntu:
sudo apt-get install g++ python3-dev
- لRedHat-based:
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- قم بتثبيت JPype1. يمكنك تشغيل الأوامر أدناه في محطة بايثون:
$ pip install --upgrade pip
$ pip install JPype1
- قم بتنزيل Aspose.Slides لـ Python عبر Java و استخراجها إلى
aspose-slides-java
. - قم بإنشاء ملف اختبار باسم
example.py
باستخدام هذا الكود النموذجي في مجلدaspose-slides-java
:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("عنوان الشريحة")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- الآن قم بتشغيل
py example.py
في موجه الأوامر لتشغيله.
ماك
- قم بتثبيت JDK8 على ماك وتكوين متغير البيئة
JAVA_HOME
. - عدل قسم JVMCapabilities في
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist
بصلاحيات الجذر. يعتمدjdk1.8.x_xxx.jdk
على إصدار JDK الخاص بك. اجعله يبدو مثل هذا:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- قم بتثبيت بايثون إصدار >=3.7.
- قم بتثبيت مترجمي GCC أو Clang اعتمادًا على إصدار بايثون والنظام الأساسي.
- قم بتثبيت JPype1. يمكنك تشغيل الأوامر أدناه في محطة بايثون:
$ pip install --upgrade pip
$ pip install JPype1
- قم بتنزيل Aspose.Slides لـ Python عبر Java و استخراجها إلى
aspose-slides-java
. - قم بإنشاء ملف اختبار باسم
example.py
باستخدام هذا الكود النموذجي في مجلدaspose-slides-java
:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("عنوان الشريحة")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- الآن قم بتشغيل
python example.py
في موجه الأوامر لتشغيله.