Installazione

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

  1. Installa JDK8 e configura la variabile d’ambiente JAVA_HOME.
  2. Installa Python versione >=3.7 e aggiungi python.exe al PATH.
  3. Installa Microsoft C++ Build Tools.
  4. Installa JPype1. È possibile eseguire i comandi seguenti nel terminale python:
$ pip install --upgrade pip
$ pip install JPype1
  1. Scarica Aspose.Slides for Python via Java ed estrailo in aspose-slides-java.
  2. Crea un file chiamato example.py nella cartella aspose-slides-java usando 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()
  1. Ora esegui py example.py @command prompt per avviarlo.

Linux

  1. Installa JDK8 per Linux e configura la variabile d’ambiente JAVA_HOME.
  2. Installa Python versione >=3.7
  3. Installa g++ e python-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
    
  1. Installa JPype1. È possibile eseguire i comandi seguenti nel terminale python:
$ pip install --upgrade pip
$ pip install JPype1
  1. Scarica Aspose.Slides for Python via Java ed estrailo in aspose-slides-java.
  2. Crea un file di test chiamato example.py usando questo codice di esempio nella cartella 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()
  1. Ora esegui py example.py @command prompt per avviarlo.

Mac

  1. Installa JDK8 per Mac e configura la variabile d’ambiente JAVA_HOME.
  2. Modifica la sezione JVMCapabilities in /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist con privilegi di root. jdk1.8.x_xxx.jdk dipende 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>
  1. Installa Python versione >=3.7.
  2. Installa i compilatori GCC o Clang a seconda della versione di Python e della piattaforma.
  3. Installa JPype1. È possibile eseguire i comandi seguenti nel terminale python:
$ pip install --upgrade pip
$ pip install JPype1
  1. Scarica Aspose.Slides for Python via Java ed estrailo in aspose-slides-java.
  2. Crea un file di test chiamato example.py usando questo codice di esempio nella cartella 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()
  1. Ora esegui python example.py @command prompt per avviarlo.