Περιορισμοί και Διαφορές API
Γνωστά Σφάλματα/Περιορισμοί
Οι κλάσεις Java εκτός πακέτου (στο default) δεν μπορούν να εισαχθούν.
Λόγω έλλειψης υποστήριξης JVM, δεν μπορείτε να τερματίσετε τη JVM και στη συνέχεια να την επανεκκινήσετε. Επίσης, δεν μπορείτε να ξεκινήσετε περισσότερα από ένα αντίγραφα της JVM.
Ο συνδυασμός 64‑bit Python με 32‑bit Java και αντίστροφα προκαλεί κατάρρευση κατά την εισαγωγή του module jpipe.
Διαφορές Δημόσιου API
Η παρακάτω λίστα (με παραδείγματα κώδικα) δείχνει ορισμένες διαφορές μεταξύ Aspose.Slides for Java και Aspose.Slides for Python μέσω Java APIs.
Εισαγωγή βιβλιοθήκης (Συγκρίσεις Πακέτων)
Aspose.Slides for Java
import com.aspose.slides.*;
Aspose.Slides for Python via Java
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
jpype.shutdownJVM()
Δημιουργία νέας Παρουσίασης
Aspose.Slides for Java
Presentation pres = new Presentation();
Aspose.Slides for Python via Java
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
pres = Presentation();
jpype.shutdownJVM()
Ροή Αρχείων και Σταθερών
Aspose.Slides for Java
InputStream inputstream = new FileInputStream("Pres1.pptx");
Presentation pres = new Presentation(inputstream);
pres.save("result.pptx", SaveFormat.Pptx);
Aspose.Slides for Python via Java
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
input = open("presentation.pptx", mode="rb")
data = input.read()
pres = Presentation.createPresentationFromBytes(data)
pres.save("result.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Άλλοι Περιορισμοί του Aspose.Slides for Python μέσω Java API σε σύγκριση με το Aspose.Slides for Java API
Για περισσότερες πληροφορίες σχετικά με άλλους περιορισμούς, ανατρέξτε στην τεκμηρίωση του jpype: