Installazione
Contents
[
Hide
]
Aspose.Slides for Python via Java è un’API indipendente dalla piattaforma e può essere utilizzata su qualsiasi piattaforma (Windows, Linux e MacOS) dove sono installati Python, Java e il bridge jpype1.
Requisiti per programmi e versioni
Per garantire il corretto funzionamento di Aspose.Slides for Python via Java, è necessario installare i seguenti programmi e pacchetti:
- Versione JRE >=8 (JPype1 è stato testato su versioni Java dalla 1.8 alla 11).
- Versione Python >=3.7,<=3.12.
- Versione del pacchetto JPype1: >=1.5.0.
Installa da pip
È possibile installare facilmente Aspose.Slides for Python via Java da pip purché siano installati tutti i programmi richiesti (Java, Python).
Crea una nuova cartella di progetto.
Installa JPype1 usando il seguente comando:
$ pip install JPype1
Installa Aspose.Slides for Python via Java usando il seguente comando:
$ pip install aspose-slides-java
Installa da archivio ZIP
Per installare e utilizzare Aspose.Slides for Python via Java da un archivio ZIP, segui queste istruzioni:
Windows
- Installa JDK8 e configura la variabile d’ambiente
JAVA_HOME. - Installa Python versione >=3.7 e aggiungi python.exe al
PATH. - Installa Microsoft C++ Build Tools.
- Installa JPype1. È possibile eseguire i comandi seguenti nel terminale python:
$ pip install --upgrade pip
$ pip install JPype1
- Scarica Aspose.Slides for Python via Java ed estrailo in
aspose-slides-java. - Crea un file chiamato
example.pynella cartellaaspose-slides-javausando il seguente codice di esempio:
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()
- Ora esegui
py example.py@command prompt per avviarlo.
Linux
- Installa JDK8 per Linux e configura la variabile d’ambiente
JAVA_HOME. - Installa Python versione >=3.7
- Installa
g++epython-dev.
- Per Debian/Ubuntu:
sudo apt-get install g++ python3-dev - Per RedHat-based:
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
- Installa JPype1. È possibile eseguire i comandi seguenti nel terminale python:
$ pip install --upgrade pip
$ pip install JPype1
- Scarica Aspose.Slides for Python via Java ed estrailo in
aspose-slides-java. - Crea un file di test chiamato
example.pyusando questo codice di esempio nella cartellaaspose-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()
- Ora esegui
py example.py@command prompt per avviarlo.
Mac
- Installa JDK8 per Mac e configura la variabile d’ambiente
JAVA_HOME. - Modifica la sezione JVMCapabilities in
/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistcon privilegi di root.jdk1.8.x_xxx.jdkdipende dalla tua versione JDK. Fallo apparire così:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Installa Python versione >=3.7.
- Installa i compilatori GCC o Clang a seconda della versione di Python e della piattaforma.
- Installa JPype1. È possibile eseguire i comandi seguenti nel terminale python:
$ pip install --upgrade pip
$ pip install JPype1
- Scarica Aspose.Slides for Python via Java ed estrailo in
aspose-slides-java. - Crea un file di test chiamato
example.pyusando questo codice di esempio nella cartellaaspose-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()
- Ora esegui
python example.py@command prompt per avviarlo.