Aspose.Slides για Python μέσω Java

Aspose.Slides for Python via Java

Το Aspose.Slides for Python via Java είναι μια βιβλιοθήκη για δημιουργία, ανάγνωση, επεξεργασία και μετατροπή παρουσιάσεων PowerPoint και OpenDocument σε εφαρμογές Python, χωρίς το Microsoft PowerPoint· λειτουργεί τη μηχανή Aspose.Slides Java στη διαδικασία Python μέσω JPype.

Φορτώνει και αποθηκεύει αρχεία PPT, PPTX, PPS, POT και ODP, συμπεριλαμβανομένων των εκδόσεων με μακροεντολές και προτύπων, και εξάγει σε PDF, XPS, HTML, SVG, TIFF, Markdown και εικόνες.



Η πρώτη σας παρουσίαση

Εγκαταστήστε Python και ένα JDK, ορίστε τη μεταβλητή JAVA_HOME και δημιουργήστε και ενεργοποιήστε ένα εικονικό περιβάλλον όπως περιγράφεται στην Εγκατάσταση. Στη συνέχεια εγκαταστήστε JPype και Aspose.Slides από το PyPI:

python -m pip install JPype1 aspose-slides-java

Αποθηκεύστε αυτόν τον κώδικα ως hello.py. Εκκινεί τη Java Virtual Machine, προσθέτει ένα σχήμα σύννεφων με κείμενο στην πρώτη διαφάνεια μιας νέας παρουσίασης και αποθηκεύει την παρουσίαση:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# Δημιουργήστε μια παρουσίαση με μία κενή διαφάνεια.
presentation = Presentation()
try:
    # Αποκτήστε την πρώτη διαφάνεια.
    slide = presentation.getSlides().get_Item(0)

    # Προσθέστε ένα σχήμα σύννεφο και ορίστε το κείμενό του.
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # Αποθηκεύστε την παρουσίαση ως αρχείο PPTX.
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Τρέξτε το στο ίδιο εικονικό περιβάλλον:

python hello.py

Το σενάριο αποθηκεύει το new_presentation.pptx με μια διαφάνεια που περιέχει ένα σχήμα σύννεφων με το κείμενο “Hello, Aspose!”. Χωρίς άδεια, το αποθηκευμένο αρχείο περιλαμβάνει επίσης υδατογράφημα αξιολόγησης — δείτε την Άδεια. Για περισσότερους τρόπους δημιουργίας και γέμισης μιας παρουσίασης, δείτε την Δημιουργία παρουσιάσεων.