نصب
Contents
[
Hide
]
Aspose.Slides برای Python از طریق Java یک API مستقل از پلتفرم است و میتواند در هر پلتفرمی (Windows، Linux و MacOS) که پل Python، Java و jpype1 نصب شده باشد، استفاده شود.
نیازمندیهای برنامهها و نسخهها
برای اطمینان از عملکرد صحیح Aspose.Slides برای Python از طریق Java، برنامهها و بستههای زیر باید نصب شوند:
- نسخه JRE >=8 (JPype1 بر روی نسخههای Java از 1.8 تا 11 تست شده است).
- نسخه Python >=3.7,<=3.12.
- نسخه بسته JPype1: >=1.5.0.
نصب از pip
میتوانید به راحتی Aspose.Slides برای Python از طریق Java را از pip نصب کنید، به شرط اینکه تمام برنامههای مورد نیاز (Java، Python) نصب شده باشند.
یک پوشه پروژه جدید ایجاد کنید.
Install 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 را نصب کنید و python.exe را به
PATHاضافه کنید. - Microsoft C++ Build Tools را نصب کنید.
- 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("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- حالا
py example.pyرا در خط فرمان اجرا کنید.
لینوکس
- JDK8 را برای لینوکس نصب کنید و متغیر محیطی
JAVA_HOMEرا پیکربندی کنید. - نسخه >=3.7 Python را نصب کنید
g++وpython-devرا نصب کنید.
- برای Debian/Ubuntu:
sudo apt-get install g++ python3-dev - برای توزیعهای مبتنی بر RedHat:
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("Slide Title Heading")
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 Python را نصب کنید.
- بسته به نسخه Python و پلتفرم، کامپایلرهای 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("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- حالا
python example.pyرا در خط فرمان اجرا کنید.